70 lines
1.9 KiB
Plaintext
70 lines
1.9 KiB
Plaintext
|
#!/bin/sh
|
|||
|
# Begin /etc/init.d/network
|
|||
|
# Script zum start des automount Daemons
|
|||
|
# Wenn die Datei /etc/sysconfig/auto.master vorhanden ist, wird
|
|||
|
# der automount Daemon gestartet
|
|||
|
# Die Timeout Konfiguration erfolg <20>ber die Datei /etc/sysconfig/autofstime
|
|||
|
# (c) Rainmaker MultiMedia OHG
|
|||
|
#
|
|||
|
# $Author$
|
|||
|
# $Date$
|
|||
|
# $Revision$
|
|||
|
#
|
|||
|
# $Log$
|
|||
|
# Revision 1.4 2007/05/04 12:16:39 segler
|
|||
|
# yppasswdd should read its config from /etc/sysconfig/nis/'domainname' instaead of /etc/nis/...
|
|||
|
#
|
|||
|
# Revision 1.3 2003/04/19 08:17:33 kueller
|
|||
|
# restart Option hinzugef<65>gt
|
|||
|
#
|
|||
|
# Revision 1.2 2001/11/22 14:00:12 kueller
|
|||
|
# defaultdomain liegt unter /etc/sysconfig/nis - pfade korrigiert
|
|||
|
#
|
|||
|
# Revision 1.1.1.1 2001/09/23 01:21:15 kueller
|
|||
|
# Neustart wg. Datenverlust
|
|||
|
#
|
|||
|
# Revision 1.1.1.1 2001/08/24 16:18:07 kueller
|
|||
|
# AddOns fuer NIS Server
|
|||
|
#
|
|||
|
#
|
|||
|
|
|||
|
|
|||
|
source /etc/init.d/functions
|
|||
|
case "$1" in
|
|||
|
start)
|
|||
|
if [ -f /etc/sysconfig/nis/defaultdomain ]; then
|
|||
|
echo -n "starting NIS server"
|
|||
|
domainname `cat /etc/sysconfig/nis/defaultdomain`
|
|||
|
loadproc /usr/sbin/ypserv
|
|||
|
echo -n "starting NIS Slave Server Support"
|
|||
|
loadproc /usr/sbin/rpc.ypxfrd
|
|||
|
echo -n "starting remote passwd support"
|
|||
|
loadproc /usr/sbin/rpc.yppasswdd -D /etc/sysconfig/nis/`domainname`
|
|||
|
fi
|
|||
|
;;
|
|||
|
stop)
|
|||
|
if [ -f /etc/sysconfig/nis/defaultdomain ]; then
|
|||
|
cp /etc/nsswitch.conf /etc/nsswitch.sav
|
|||
|
cp /etc/nsswitch.files /etc/nsswitch.conf
|
|||
|
echo -n "shutting down remote passwd support"
|
|||
|
killproc /usr/sbin/rpc.yppasswdd
|
|||
|
echo -n "shutting down Slave Server Support"
|
|||
|
killproc /usr/sbin/rpc.ypxfrd
|
|||
|
echo -n "shutting down NIS server"
|
|||
|
killproc /usr/bin/ypserv
|
|||
|
cp /etc/nsswitch.sav /etc/nsswitch.conf
|
|||
|
rm /etc/nsswitch.sav
|
|||
|
fi
|
|||
|
;;
|
|||
|
restart)
|
|||
|
$0 stop
|
|||
|
sleep 1
|
|||
|
$0 start
|
|||
|
;;
|
|||
|
*)
|
|||
|
echo "Usage: $0: {start|stop|restart}"
|
|||
|
exit 1
|
|||
|
;;
|
|||
|
esac
|
|||
|
#end /etc/inet.d/network
|