Merge pull request #145 from magister52/master

Fix Boblight Daemon so it won't start if it's already running.
This commit is contained in:
Stephan Raue 2012-02-09 00:59:23 -08:00
commit 02c40b5857
3 changed files with 26 additions and 17 deletions

View File

@ -1,3 +1,6 @@
2.0.4
- Fixed so that boblightd will not start it's already running
2.0.3 2.0.3
- Removed LD_LIBRARY_PATH dependencies - Removed LD_LIBRARY_PATH dependencies

View File

@ -19,8 +19,8 @@
################################################################################ ################################################################################
PKG_NAME="boblightd" PKG_NAME="boblightd"
PKG_VERSION="2.0.3" PKG_VERSION="2.0.4"
PKG_REV="3" PKG_REV="4"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://code.google.com/p/boblight" PKG_SITE="http://code.google.com/p/boblight"

View File

@ -37,24 +37,30 @@ BOBLIGHT_CONFIG="$ADDON_HOME/boblight.conf"
# Flag file to start boblight-x11 daemon # Flag file to start boblight-x11 daemon
BOBLIGHT_X11="$ADDON_HOME/boblight.X11" 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 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
# Start the boblight daemon # Make sure the xserver has started up
boblightd -c $BOBLIGHT_CONFIG -f >> $LOG_FILE 2>&1 wait_for_xorg
# Start the boblight daemon
boblightd -c $BOBLIGHT_CONFIG -f >> $LOG_FILE 2>&1
fi
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 fi