diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2013-03-16 11:49:22 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2013-03-16 11:49:22 +0100 |
commit | ec29824f843e969a14742724b791fdd553dc1be9 (patch) | |
tree | d70c492a5d443e1354a8cd783f0f441d76485ba1 /recipes-openmoko/openmoko-gsmd/files | |
parent | 1b7bb4ae95080069fac8b226569d424f1393e1b7 (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-log | 2 | ||||
-rw-r--r-- | recipes-openmoko/openmoko-gsmd/files/gsmd | 2 | ||||
-rw-r--r-- | recipes-openmoko/openmoko-gsmd/files/gsmd-respawn.sh | 19 |
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 - |