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