aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-openmoko/openmoko-gsmd/files
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2013-03-16 11:49:22 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2013-03-16 11:49:22 +0100
commitec29824f843e969a14742724b791fdd553dc1be9 (patch)
treed70c492a5d443e1354a8cd783f0f441d76485ba1 /recipes-openmoko/openmoko-gsmd/files
parent1b7bb4ae95080069fac8b226569d424f1393e1b7 (diff)
openmoko-gsmd: Use the shared osmo-service-respawn start script
* The shared script is compatible to the one currently used but it has the benefit of being used by more applications.
Diffstat (limited to 'recipes-openmoko/openmoko-gsmd/files')
-rw-r--r--recipes-openmoko/openmoko-gsmd/files/cell-log2
-rw-r--r--recipes-openmoko/openmoko-gsmd/files/gsmd2
-rw-r--r--recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh19
3 files changed, 2 insertions, 21 deletions
diff --git a/recipes-openmoko/openmoko-gsmd/files/cell-log b/recipes-openmoko/openmoko-gsmd/files/cell-log
index aa23424..cb913dd 100644
--- a/recipes-openmoko/openmoko-gsmd/files/cell-log
+++ b/recipes-openmoko/openmoko-gsmd/files/cell-log
@@ -13,7 +13,7 @@ case "$1" in
start)
echo -n "Starting cell-log: "
start-stop-daemon -S -b -p $PIDFILE \
- -x /etc/gsmd-respawn.sh /usr/bin/cell_log
+ -x /usr/bin/osmo-service-respawn.sh /usr/bin/cell_log
if [ $? = 0 ]; then
echo "cell-log"
diff --git a/recipes-openmoko/openmoko-gsmd/files/gsmd b/recipes-openmoko/openmoko-gsmd/files/gsmd
index 3501716..d6ac135 100644
--- a/recipes-openmoko/openmoko-gsmd/files/gsmd
+++ b/recipes-openmoko/openmoko-gsmd/files/gsmd
@@ -21,7 +21,7 @@ case "$1" in
echo -n "Starting GSM daemon: "
start-stop-daemon -S -p $PIDFILE -b \
- -x /etc/gsmd-respawn.sh /usr/sbin/gsmd -- gsmd -p $GSM_DEV $GSMD_OPTS -l syslog
+ -x /usr/bin/osmo-service-respawn.sh /usr/sbin/gsmd -- gsmd -p $GSM_DEV $GSMD_OPTS -l syslog
if [ $? = 0 ]; then
echo "gsmd."
diff --git a/recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh b/recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh
deleted file mode 100644
index df40ac0..0000000
--- a/recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env bash
-
-NAME=`basename $1`
-PIDFILE="/var/run/$NAME.pid"
-PID=$$
-echo "$PID" > $PIDFILE
-echo "-1000" > /proc/$PID/oom_score_adj
-
-trap "{ rm -f $PIDFILE ; kill 0; }" EXIT
-
-while true;
-do
- echo "Restarting not dealing well with spaces.."
- (echo "0" > /proc/self/oom_score_adj && exec $*) &
- LAST_PID=$!
- wait $LAST_PID
- sleep 10s
-done
-