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

Reply via email to