Merge pull request #289 from stefansaraev/startstopfix

service addons: create lockfile on 'stop' even if service is not runing
This commit is contained in:
Stephan Raue 2012-03-12 14:57:29 -07:00
commit 520cdd5fcf
6 changed files with 18 additions and 14 deletions

View File

@ -25,8 +25,9 @@
LOCKDIR="/var/lock/"
LOCKFILE="transmission.disabled"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof transmission-daemon)" ];then
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
killall -9 transmission-daemon
fi

View File

@ -27,8 +27,9 @@ LOCKFILE="tvheadend.disabled"
ADDON_BIN="tvheadend"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof $ADDON_BIN)" ];then
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
killall $ADDON_BIN
fi

View File

@ -25,9 +25,10 @@
LOCKDIR="/var/lock/"
LOCKFILE="vdr.disabled"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof vdr.bin)" ];then
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
killall vdr.bin
fi

View File

@ -26,11 +26,10 @@
LOCKDIR="/var/lock/"
LOCKFILE="oscam.disabled"
# use "$(pidof)" instead of $(pidof). otherwise 'if' statement will fail
# because oscam spawns at least one 'extra' process
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof oscam)" ];then
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
killall -9 oscam
fi

View File

@ -25,8 +25,9 @@
LOCKDIR="/var/lock/"
LOCKFILE="dcron.disabled"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof crond)" ]; then
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
killall -9 crond
fi

View File

@ -23,8 +23,9 @@
LOCKDIR="/var/lock/"
LOCKFILE="pcscd.disabled"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof pcscd.bin)" ];then
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
killall -9 pcscd.bin
fi