Revision a1ff1169
b/debian/postinst | ||
---|---|---|
1 |
#!/bin/sh -e |
|
2 |
|
|
3 |
setup_vncauthproxy_user() { |
|
4 |
if ! getent passwd vncauthproxy >/dev/null; then |
|
5 |
adduser --quiet --system --no-create-home --home /var/run/vncauthproxy --shell /usr/sbin/nologin vncauthproxy |
|
6 |
fi |
|
7 |
|
|
8 |
if ! getent group vncauthproxy >/dev/null; then |
|
9 |
addgroup --system --quiet vncauthproxy |
|
10 |
fi |
|
11 |
} |
|
12 |
|
|
13 |
setup_vncauthproxy_user |
|
14 |
|
|
15 |
case "$1" in |
|
16 |
configure) |
|
17 |
chown vncauthproxy:vncauthproxy /var/log/vncauthproxy |
|
18 |
chown vncauthproxy:vncauthproxy /var/lib/vncauthproxy |
|
19 |
|
|
20 |
echo "Updating rc.d links... " |
|
21 |
update-rc.d vncauthproxy defaults |
|
22 |
echo "Starting snf-vncauthproxy...\n" |
|
23 |
if [ -x "/usr/sbin/invoke-rc.d" ]; then |
|
24 |
invoke-rc.d vncauthproxy start |
|
25 |
else |
|
26 |
/etc/init.d/vncauthproxy start |
|
27 |
fi |
|
28 |
;; |
|
29 |
|
|
30 |
abort-upgrade|abort-remove|abort-deconfigure) |
|
31 |
;; |
|
32 |
|
|
33 |
*) |
|
34 |
echo "postinst called with unknown argument \`$1'" >&2 |
|
35 |
exit 1 |
|
36 |
;; |
|
37 |
esac |
|
38 |
|
|
39 |
exit 0 |
b/debian/postrm | ||
---|---|---|
1 |
#!/bin/sh -e |
|
2 |
|
|
3 |
case $1 in |
|
4 |
purge) |
|
5 |
echo "Removing rc.d links..." |
|
6 |
update-rc.d vncauthproxy remove |
|
7 |
|
|
8 |
if which deluser >/dev/null 2>&1; then |
|
9 |
deluser --quiet vncauthproxy > /dev/null || true |
|
10 |
fi |
|
11 |
|
|
12 |
if which delgroup; then |
|
13 |
delgroup --quiet vncauthproxy > /dev/null || true |
|
14 |
fi |
|
15 |
;; |
|
16 |
esac |
|
17 |
|
|
18 |
exit 0 |
b/debian/vncauthproxy.default | ||
---|---|---|
1 | 1 |
# set uid/gid |
2 |
#CHUID="nobody:nogroup"
|
|
2 |
#CHUID="vncauthproxy:vncauthproxy"
|
|
3 | 3 |
# Arguments passed to vncauthproxy |
4 | 4 |
#DAEMON_OPTS="--pid-file=$PIDFILE" |
b/debian/vncauthproxy.init | ||
---|---|---|
19 | 19 |
RUNDIR=/var/run/$NAME |
20 | 20 |
LOGDIR=/var/log/$NAME |
21 | 21 |
PIDFILE=$RUNDIR/$NAME.pid |
22 |
CHUID="nobody:nogroup"
|
|
22 |
CHUID="vncauthproxy:vncauthproxy"
|
|
23 | 23 |
|
24 | 24 |
. /lib/lsb/init-functions |
25 | 25 |
|
Also available in: Unified diff