Fixed so that the instance won't start if it's already running.

This commit is contained in:
Adam Boeglin 2012-01-28 19:23:31 -05:00
parent 9d53173153
commit ed78b5e3c7

View File

@ -37,24 +37,30 @@ BOBLIGHT_CONFIG="$ADDON_HOME/boblight.conf"
# Flag file to start boblight-x11 daemon
BOBLIGHT_X11="$ADDON_HOME/boblight.X11"
export LD_LIBRARY_PATH="$ADDON_DIR/lib:$LD_LIBRARY_PATH"
cp -R $ADDON_DIR/config/*.sample $ADDON_HOME > $LOG_FILE 2>&1
if [ -e $BOBLIGHT_CONFIG ]; then
if [ ! $(pidof boblightd) ]; then
if [ -e $BOBLIGHT_CONFIG ]; then
# Make sure the xserver has started up
wait_for_xorg
# Make sure the xserver has started up
wait_for_xorg
# Start the boblight daemon
boblightd -c $BOBLIGHT_CONFIG -f >> $LOG_FILE 2>&1
# Start the boblight daemon
boblightd -c $BOBLIGHT_CONFIG -f >> $LOG_FILE 2>&1
fi
fi
if [ -e $BOBLIGHT_X11 ]; then
if [ ! $(pidof boblight-X11) ]; then
if [ -e $BOBLIGHT_X11 ]; then
# Make sure the xserver has started up
wait_for_xorg
# Make sure the xserver has started up
wait_for_xorg
# Start the boblight daemon
boblight-X11 -f >> $LOG_FILE 2>&1
# Start the boblight daemon
boblight-X11 -f >> $LOG_FILE 2>&1
fi
fi