aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-openmoko/openmoko-gsmd/files
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2013-03-15 22:52:16 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2013-03-15 22:56:26 +0100
commit90d152fcff21f2795a4ec4dc24ca19e585ffd327 (patch)
tree5ad683d288aad480632163138aa63c9fb804baf9 /recipes-openmoko/openmoko-gsmd/files
parent7aa59c430eedbd2ac0f6ca5a5b87aa6052e8d233 (diff)
gsmd: Simplify killing of the children
Kill the entire process group by sending it to pid 0. Found while searching for better exec examples.
Diffstat (limited to 'recipes-openmoko/openmoko-gsmd/files')
-rw-r--r--recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh b/recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh
index 3714d2e..b1fe134 100644
--- a/recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh
+++ b/recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh
@@ -5,7 +5,7 @@ PIDFILE="/var/run/$NAME.pid"
PID=$$
echo "$PID" > $PIDFILE
-trap "{ rm -f $PIDFILE ; killall -9 $NAME; }" EXIT
+trap "{ rm -f $PIDFILE ; kill 0; }" EXIT
while true;
do