Author: andy
Date: Tue Jan 26 14:24:40 2010
New Revision: 8405
URL: http://svn.slimdevices.com/jive?rev=8405&view=rev
Log:
Update init script for start/stop artwork resizer daemon
Modified:
7.5/trunk/squeezeos/poky/meta-squeezeos/packages/squeezecenter/files/squeezecenter
Modified:
7.5/trunk/squeezeos/poky/meta-squeezeos/packages/squeezecenter/files/squeezecenter
URL:
http://svn.slimdevices.com/jive/7.5/trunk/squeezeos/poky/meta-squeezeos/packages/squeezecenter/files/squeezecenter?rev=8405&r1=8404&r2=8405&view=diff
==============================================================================
---
7.5/trunk/squeezeos/poky/meta-squeezeos/packages/squeezecenter/files/squeezecenter
(original)
+++
7.5/trunk/squeezeos/poky/meta-squeezeos/packages/squeezecenter/files/squeezecenter
Tue Jan 26 14:24:40 2010
@@ -6,6 +6,7 @@
PID=/var/run/squeezecenter.pid
SCANNERPID=/var/run/scanner.pid
+RESIZERPID=/var/run/gdresized.pid
# Some stuff does not seem to work without this
cd $BASE
@@ -27,11 +28,27 @@
# XXX I've disabled --noinfolog and --nodebuglog for now, we
will need logging for debugging
nice -n 5 $BASE/slimserver.pl --charset utf8 --noweb
--notranscoding --nosb1slimp3sync --nostatistics --logfile syslog &
echo $! > $PID
+
+ $0 startresizer
+ ;;
+
+ startresizer)
+ if [ -s $RESIZERPID ] && kill -0 $(cat $RESIZERPID)
+ then
+ echo "Artwork Resizer is already running"
+ exit 1
+ fi
+
+ echo "Starting Artwork Resizer"
+
+ nice -n 10 $BASE/gdresized.pl &
+ echo $! > $RESIZERPID
;;
stop)
$0 stopscan
$0 stopserver
+ $0 stopresizer
;;
stopserver)
@@ -62,6 +79,21 @@
echo "Scanner is not running"
fi
;;
+
+ stopresizer)
+ if [ -s $RESIZERPID ] && kill -0 $(cat $RESIZERPID)
+ then
+ echo "Stopping Artwork Resizer"
+ if [ -s $RESIZERPID ]; then
+ /bin/kill $(cat $RESIZERPID)
+
+ /bin/rm $RESIZERPID
+ fi
+ else
+ echo "Artwork Resizer is not running"
+ fi
+ ;;
+
rescan)
$0 restart
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins