diff options
author | xrs <xrs@mail36.net> | 2020-04-02 09:26:25 +0200 |
---|---|---|
committer | xrs - <xrs@mail36.net> | 2020-05-08 13:01:43 +0000 |
commit | 41103bc3f23927112e4a57582cc202d8a2299adf (patch) | |
tree | 61f56fb2d906486df37236ead94646f88531501f /testing/gnunet/gnunet-user-services.initd | |
parent | 1269edced8f355b21dacb87d4532ed191fefed7a (diff) | |
download | aports-41103bc3f23927112e4a57582cc202d8a2299adf.tar.bz2 aports-41103bc3f23927112e4a57582cc202d8a2299adf.tar.xz |
testing/gnunet: add support for user services
- add gnunet-user-setup script
- add interactive support for GNU Name System proxy to setup script
- add home directory for system services (/var/lib/gnunet)
- improve post install guide
Diffstat (limited to 'testing/gnunet/gnunet-user-services.initd')
-rw-r--r-- | testing/gnunet/gnunet-user-services.initd | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/testing/gnunet/gnunet-user-services.initd b/testing/gnunet/gnunet-user-services.initd new file mode 100644 index 0000000000..04188ade25 --- /dev/null +++ b/testing/gnunet/gnunet-user-services.initd @@ -0,0 +1,16 @@ +#!/sbin/openrc-run + +# Extract user name from file name. +user="${SVCNAME#gnunet-}" # Cut off prefix. +user="${user%-services}" # Cut off suffix. + +description="GNUnet user services for $user" +command="/usr/lib/gnunet/libexec/gnunet-service-arm" +command_args="-c /home/$user/.config/gnunet.conf" +command_user="$user:$user" +command_background="yes" +pidfile="/run/${SVCNAME}.$user.pid" + +depend() { + need gnunet-system-services +} |