diff options
author | tilghman <tilghman@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-08-16 01:36:34 +0000 |
---|---|---|
committer | tilghman <tilghman@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-08-16 01:36:34 +0000 |
commit | 914c95d359b39ea9aaae5feb4d81cb7a989d101e (patch) | |
tree | c30484d7090ffd48f33dcd3b2eac6dd545d8f0de /zaptel.init | |
parent | b7e384475ac03b7e236113847927e7b0edeced77 (diff) |
Bug 7624 - Debian lacks /var/lock/subsys
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@1317 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.init')
-rw-r--r-- | zaptel.init | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/zaptel.init b/zaptel.init index 965699e..f0730c6 100644 --- a/zaptel.init +++ b/zaptel.init @@ -26,8 +26,10 @@ fi # Source zaptel configuration. if [ $system = debian ]; then [ -f /etc/default/zaptel ] && . /etc/default/zaptel + LOCKFILE=/var/lock/zaptel elif [ $system = redhat ]; then [ -f /etc/sysconfig/zaptel ] && . /etc/sysconfig/zaptel + LOCKFILE=/var/lock/subsys/zaptel fi if [ -z "${MODULES}" ]; then @@ -57,7 +59,7 @@ RETVAL=0 # See how we were called. case "$1" in start) - # Load drivers + # Load drivers rmmod wcusb >& /dev/null rmmod wcfxsusb >& /dev/null rmmod audio >& /dev/null @@ -99,11 +101,11 @@ case "$1" in fi RETVAL=$? - [ $RETVAL -eq 0 ] && touch /var/lock/subsys/zaptel - ;; + [ $RETVAL -eq 0 ] && touch $LOCKFILE + ;; stop) - # Unload drivers - echo -n "Unloading zaptel hardware drivers:" + # Unload drivers + echo -n "Unloading zaptel hardware drivers:" for x in $RMODULES; do if rmmod ${x} >& /dev/null; then echo -n " $x" @@ -120,9 +122,9 @@ case "$1" in fi RETVAL=$? - [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/zaptel - ;; - restart) + [ $RETVAL -eq 0 ] && rm -f $LOCKFILE + ;; + restart) $0 stop $0 start ;; @@ -137,8 +139,8 @@ case "$1" in RETVAL=$? ;; *) - echo "Usage: zaptel {start|stop|restart|reload}" - exit 1 + echo "Usage: zaptel {start|stop|restart|reload}" + exit 1 esac exit $RETVAL |