BSD 4_3_Net_2 release
[unix-history] / usr / src / usr.sbin / amd / text / amd.start.ex
CommitLineData
e1a31032
KM
1#!/bin/sh -
2#
e1a31032
KM
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#
c0567266
KB
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.
af359dea
C
38#
39# @(#)amd.start.ex 5.3 (Berkeley) 5/12/91
40#
41# Start amd
e1a31032 42#
af359dea 43# $Id: amd.start.ex,v 5.2.1.3 91/05/07 22:20:41 jsp Alpha $
e1a31032 44#
af359dea 45PATH=/usr/sbin:/bin:/usr/bin:$PATH export PATH
e1a31032
KM
46
47#
48# Either name of logfile or "syslog"
49#
50#LOGFILE=syslog
af359dea 51LOGFILE=/var/run/amd.log
e1a31032
KM
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#
59case `hostname` in
60*.*) dmn= ;;
61*) dmn='-d doc.ic.ac.uk'
62esac
63
64#
65# Zap earlier log file
66#
67case "$LOGFILE" in
68*/*)
69 mv "$LOGFILE" "$LOGFILE"-
70 > "$LOGFILE"
71 ;;
72syslog)
73 : nothing
74 ;;
75esac
76
af359dea 77cd /usr/sbin
e1a31032
KM
78#
79# -r restart
80# -d dmn local domain
81# -w wait wait between unmount attempts
82# -l log logfile or "syslog"
83#
af359dea
C
84eval 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