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>
This commit is contained in:
Daniel Golle 2015-05-31 18:45:13 +02:00
parent b9eb46387d
commit a85f38afea
2 changed files with 3 additions and 10 deletions

View file

@ -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

View file

@ -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
}