Viitor_ypserv/etc/init.d/ypserver
kueller c686dd88ff Neue Version V963
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_ypserv@5933 504e572c-2e33-0410-9681-be2bf7408885
2011-01-03 10:48:06 +00:00

70 lines
1.9 KiB
Bash

#!/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 ü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ü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