lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit a85f38afea7be86c58020919e439ab4bd01c9dc6
parent b9eb46387d431b2a796efd6235c1e33b5a7df9d9
Author: Daniel Golle <daniel@makrotopia.org>
Date:   Sun, 31 May 2015 18:45:13 +0200

gnunet: improve procd init-script

Directly call /usr/lib/gnunet/libexec/gnunet-service-arm instead
of /usr/bin/gnunet-arm, so it remains attached to procd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

Diffstat:
Mnet/gnunet/Makefile | 2+-
Mnet/gnunet/files/gnunet.init | 11++---------
2 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/net/gnunet/Makefile b/net/gnunet/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gnunet PKG_SOURCE_VERSION:=35845 PKG_VERSION:=0.10.1-svn$(PKG_SOURCE_VERSION) -PKG_RELEASE:=1 +PKG_RELEASE:=2 # ToDo: # - split into small packages diff --git a/net/gnunet/files/gnunet.init b/net/gnunet/files/gnunet.init @@ -5,7 +5,7 @@ START=50 STOP=10 USE_PROCD=1 -PROG=/usr/bin/gnunet-arm +PROG=/usr/lib/gnunet/libexec/gnunet-service-arm CONFIGFILE=/var/run/gnunet/gnunet.conf start_service() { @@ -19,14 +19,7 @@ start_service() { fi procd_open_instance procd_set_param user gnunet - procd_set_param command $PROG -c $CONFIGFILE -s -m + procd_set_param command $PROG -c $CONFIGFILE procd_set_param respawn procd_close_instance } - -stop_service() { - procd_open_instance - procd_set_param user gnunet - procd_set_param command $PROG -c $CONFIGFILE -e - procd_close_instance -}