aboutsummaryrefslogtreecommitdiff
path: root/contrib/packages/alpine/gnunet/gnunet-user-services.initd
diff options
context:
space:
mode:
authorxrs <xrs@mail36.net>2019-10-26 15:04:35 +0200
committerxrs <xrs@mail36.net>2019-10-26 15:04:35 +0200
commitda87f37eb0766b7c0cf1664cfbfbaf6d15ef20bc (patch)
tree09912e95b697c4207a0026b34554e4fa7b22451f /contrib/packages/alpine/gnunet/gnunet-user-services.initd
parent99d9c81fc154e9196734be3c9f51f081859539ee (diff)
parent01f5a8120cc609782547fbcff27a0dc81d1129de (diff)
downloadgnunet-da87f37eb0766b7c0cf1664cfbfbaf6d15ef20bc.tar.gz
gnunet-da87f37eb0766b7c0cf1664cfbfbaf6d15ef20bc.zip
obsolete due to alpine policy
Diffstat (limited to 'contrib/packages/alpine/gnunet/gnunet-user-services.initd')
-rw-r--r--contrib/packages/alpine/gnunet/gnunet-user-services.initd33
1 files changed, 33 insertions, 0 deletions
diff --git a/contrib/packages/alpine/gnunet/gnunet-user-services.initd b/contrib/packages/alpine/gnunet/gnunet-user-services.initd
new file mode 100644
index 000000000..0d7a626e7
--- /dev/null
+++ b/contrib/packages/alpine/gnunet/gnunet-user-services.initd
@@ -0,0 +1,33 @@
1#!/sbin/openrc-run
2# Contributor: xrs <xrs@mail36.net>
3# Maintainer: xrs <xrs@mail36.net>
4
5name="gnunet-user-services"
6description="GNUnet user services"
7command_background="yes"
8pidfile="/run/${SVCNAME}.pid"
9users=`awk -F ':' '$3>=1000 && $3<2000 {print $1}' /etc/passwd`
10
11depend() {
12 need gnunet-system-services
13}
14
15start() {
16 for user in $users; do
17 if test -z "`ps|grep $user|grep gnunet-service-arm`" > /dev/null 2>&1
18 then
19 su $user -c "gnunet-arm \
20 -c /home/$user/.config/gnunet.conf -s"
21 fi
22 done
23}
24
25stop() {
26 for user in $users; do
27 if test -n "`ps|grep $user|grep gnunet-service-arm`" > /dev/null 2>&1
28 then
29 su $user -c "gnunet-arm \
30 -c /home/$user/.config/gnunet.conf -e"
31 fi
32 done
33}