Verbesserung des Startups mit upstart (trennung pre-start/exec).

/etc/sysconfig/autofstime enthält NUR noch den timeoutwert



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_autofs@5825 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2010-09-20 13:28:27 +00:00
parent e243bb0695
commit b84f0661d3
3 changed files with 8 additions and 27 deletions

View File

@ -8,9 +8,8 @@ stop on stopping ypclient
console output
script
pre-start script
source /etc/init/functions
source /etc/sysconfig/autofstime
if grep automount /etc/nsswitch.conf|grep -q nis; then
if [ -f /var/run/autofs/automount_nis.pid ]; then
if ps -ef|awk '{print $2}'|grep -q `cat /var/run/autofs/automount_nis.pid`; then
@ -20,6 +19,7 @@ script
rm /var/run/autofs/automount_nis.pid
fi
fi
automount -f -C -p /var/run/autofs/automount_nis.pid -t $TIMEOUT nis:auto.master
fi
end script
exec automount -f -C -p /var/run/autofs/automount_nis.pid -t `cat /etc/sysconfig/autofstime` nis:auto.master

View File

@ -8,10 +8,8 @@ stop on runlevel [016]
console none
script
source /etc/init/functions
source /etc/sysconfig/autofstime
pre-start script
source /etc/init/functions
if [ -f /etc/sysconfig/auto.master ] && grep automount /etc/nsswitch.conf|grep -q files; then
if [ -f /var/run/autofs/automount_files.pid ]; then
if ps -ef|awk '{print $2}'|grep -q `cat /var/run/autofs/automount_files.pid`; then
@ -22,6 +20,7 @@ script
rm /var/run/autofs/automount_files.pid
fi
fi
automount -f -p /var/run/autofs/automount_files.pid -t $TIMEOUT /etc/sysconfig/auto.master
fi
end script
exec automount -f -p /var/run/autofs/automount_files.pid -t `cat /etc/sysconfig/autofstime` /etc/sysconfig/auto.master

View File

@ -1,19 +1 @@
#!/bin/bash
#Definition der Timeout Zeit für autofs. Nach $TIMEOUT Sekunden nicht
#benutzt werden, wird ein autofs mount wieder dismounted
#(c) Rainmaker MultiMedia OHG
#
#$Author$
#$Date$
#$Revision$
#
#$Log$
#Revision 1.1 2001/09/23 00:10:47 kueller
#Initial revision
#
#Revision 1.1.1.1 2001/08/25 16:21:48 kueller
#AddOns fuer autofs
#
#
TIMEOUT=3
3