home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.sbin / amd / text / amd.start.ex next >
Encoding:
Text File  |  1991-05-12  |  2.9 KB  |  88 lines

  1. #!/bin/sh -
  2. #
  3. # Copyright (c) 1989 Jan-Simon Pendry
  4. # Copyright (c) 1989 Imperial College of Science, Technology & Medicine
  5. # Copyright (c) 1989 The Regents of the University of California.
  6. # All rights reserved.
  7. #
  8. # This code is derived from software contributed to Berkeley by
  9. # Jan-Simon Pendry at Imperial College, London.
  10. #
  11. # Redistribution and use in source and binary forms, with or without
  12. # modification, are permitted provided that the following conditions
  13. # are met:
  14. # 1. Redistributions of source code must retain the above copyright
  15. #    notice, this list of conditions and the following disclaimer.
  16. # 2. Redistributions in binary form must reproduce the above copyright
  17. #    notice, this list of conditions and the following disclaimer in the
  18. #    documentation and/or other materials provided with the distribution.
  19. # 3. All advertising materials mentioning features or use of this software
  20. #    must display the following acknowledgement:
  21. #    This product includes software developed by the University of
  22. #    California, Berkeley and its contributors.
  23. # 4. Neither the name of the University nor the names of its contributors
  24. #    may be used to endorse or promote products derived from this software
  25. #    without specific prior written permission.
  26. #
  27. # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  28. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  29. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  30. # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  31. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  32. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  33. # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  34. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  35. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  36. # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  37. # SUCH DAMAGE.
  38. #
  39. #    @(#)amd.start.ex    5.3 (Berkeley) 5/12/91
  40. #
  41. # Start amd
  42. #
  43. # $Id: amd.start.ex,v 5.2.1.3 91/05/07 22:20:41 jsp Alpha $
  44. #
  45. PATH=/usr/sbin:/bin:/usr/bin:$PATH export PATH
  46.  
  47. #
  48. # Either name of logfile or "syslog"
  49. #
  50. #LOGFILE=syslog
  51. LOGFILE=/var/run/amd.log
  52.  
  53. #
  54. # Figure out whether domain name is in host name
  55. # If the hostname is just the machine name then
  56. # pass in the name of the local domain so that the
  57. # hostnames in the map are domain stripped correctly.
  58. #
  59. case `hostname` in
  60. *.*) dmn= ;;
  61. *) dmn='-d doc.ic.ac.uk'
  62. esac
  63.  
  64. #
  65. # Zap earlier log file
  66. #
  67. case "$LOGFILE" in
  68. */*)
  69.     mv "$LOGFILE" "$LOGFILE"-
  70.     > "$LOGFILE"
  71.     ;;
  72. syslog)
  73.     : nothing
  74.     ;;
  75. esac
  76.  
  77. cd /usr/sbin
  78. #
  79. # -r         restart
  80. # -d dmn    local domain
  81. # -w wait    wait between unmount attempts
  82. # -l log    logfile or "syslog"
  83. #
  84. eval nice --4 ./amd -p > /var/run/amd.pid -r $dmn -w 240 -l "$LOGFILE" \
  85.     /homes amd.homes -cache:=inc \
  86.     /home amd.home -cache:=inc \
  87.     /vol amd.vol -cache:=inc
  88.