[oe-commits] org.oe.dev opie-init: better tracking of certain processed PIDs for cleaner startup/shutdown.

polyonymous commit openembedded-commits at lists.openembedded.org
Fri Jun 1 12:34:11 UTC 2007


opie-init: better tracking of certain processed PIDs for cleaner startup/shutdown.

Author: polyonymous at openembedded.org
Branch: org.openembedded.dev
Revision: 1d9935b3e0d35c7a46a12ff9b1eb110e025a91a7
ViewMTN: http://monotone.openembedded.org/revision.psp?id=1d9935b3e0d35c7a46a12ff9b1eb110e025a91a7
Files:
1
packages/opie-init/opie-init/opie
packages/opie-init/opie-init_1.2.2.bb
Diffs:

#
# mt diff -ref774c8b6ea6dd4de038fa2ba1574d038747e75e -r1d9935b3e0d35c7a46a12ff9b1eb110e025a91a7
#
# 
# 
# patch "packages/opie-init/opie-init/opie"
#  from [45062b55aab9273fe62f7c61445543fdaab4279c]
#    to [879c03529cdeef4128ae40faefe35801f5376f43]
# 
# patch "packages/opie-init/opie-init_1.2.2.bb"
#  from [c00802362eff6fbfce05f5703780500c5af00efe]
#    to [1b39d005ccd0c0c7b0398642458f2bde6c4c31d4]
# 
============================================================
--- packages/opie-init/opie-init/opie	45062b55aab9273fe62f7c61445543fdaab4279c
+++ packages/opie-init/opie-init/opie	879c03529cdeef4128ae40faefe35801f5376f43
@@ -70,18 +70,20 @@ case $1 in
 	    echo "Starting qss" >>/var/log/opie-qss.log
 	    $OPIEDIR/bin/qss </dev/null >>/var/log/opie-qss.log 2>&1
 	    echo "qss exited, will try to restart" >>/var/log/opie-qss.log
-	done; } &
+	done; rm /var/run/opie-qss-loop.pid; } &
+	echo $! >/var/run/opie-qss-loop.pid
     fi
 
     ;;
 
 'stop')
     echo "Stopping Opie..."
+    test -r /var/run/opie-qss-loop.pid && kill $(cat /var/run/opie-qss-loop.pid) 2>/dev/null ; rm /var/run/opie-qss-loop.pid
     killall qss 2>/dev/null
     killall qpe 2>/dev/null
     killall opie-login 2>/dev/null
     killall quicklauncher 2>/dev/null
-    test -r /var/run/opie-ssh-agent.pid && kill $(cat /var/run/opie-ssh-agent.pid) 2>/dev/null
+    test -r /var/run/opie-ssh-agent.pid && kill $(cat /var/run/opie-ssh-agent.pid) 2>/dev/null ; rm /var/run/opie-ssh-agent.pid
     true
 
     ;;
============================================================
--- packages/opie-init/opie-init_1.2.2.bb	c00802362eff6fbfce05f5703780500c5af00efe
+++ packages/opie-init/opie-init_1.2.2.bb	1b39d005ccd0c0c7b0398642458f2bde6c4c31d4
@@ -1,5 +1,5 @@ require ${PN}.inc
 require ${PN}.inc
-PR = "r3"
+PR = "r4"
 
 SRC_URI = "file://opie-reorgfiles \
            file://opie \






More information about the Openembedded-commits mailing list