diff options
author | ng0 <ng0@n0.is> | 2019-10-24 10:22:49 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-10-24 10:22:49 +0000 |
commit | df3eda06c84b86939956d64fca7aedc5deeb5ecb (patch) | |
tree | aa5461b4d8c7da1d4a3d50be25f1dc130c0a937e /contrib/packages/alpine/gnunet/gnunet-user-services.initd | |
parent | 7bacf9e51edaa9ccb30a4e13b45df9931ea4256d (diff) | |
download | gnunet-df3eda06c84b86939956d64fca7aedc5deeb5ecb.tar.gz gnunet-df3eda06c84b86939956d64fca7aedc5deeb5ecb.zip |
move contrib/alpine to contrib/packages/alpine
Diffstat (limited to 'contrib/packages/alpine/gnunet/gnunet-user-services.initd')
-rw-r--r-- | contrib/packages/alpine/gnunet/gnunet-user-services.initd | 33 |
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..6c960944e --- /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 | |||
5 | name="gnunet-user-services" | ||
6 | description="GNUnet user services" | ||
7 | command_background="yes" | ||
8 | pidfile="/run/${SVCNAME}.pid" | ||
9 | users=`awk -F ':' '$3>=1000 && $3<2000 {print $1}' /etc/passwd` | ||
10 | |||
11 | depend() { | ||
12 | need gnunet-system-services | ||
13 | } | ||
14 | |||
15 | start() { | ||
16 | for user in $users; do | ||
17 | if test -z "`ps|grep $user|grep gnunet-service-arm`" > /dev/null 2>&1 | ||
18 | then | ||
19 | sudo -u $user gnunet-arm \ | ||
20 | -c /home/$user/.config/gnunet.conf -s | ||
21 | fi | ||
22 | done | ||
23 | } | ||
24 | |||
25 | stop() { | ||
26 | for user in $users; do | ||
27 | if test -n "`ps|grep $user|grep gnunet-service-arm`" > /dev/null 2>&1 | ||
28 | then | ||
29 | sudo -u $user gnunet-arm \ | ||
30 | -c /home/$user/.config/gnunet.conf -e | ||
31 | fi | ||
32 | done | ||
33 | } | ||