diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2005-11-06 19:23:18 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2005-11-06 19:23:18 +0100 |
commit | b7d3cc34f68dab7b8f7d0777711317b334fc2219 (patch) | |
tree | 6aa4d6332c96654fda79fe18993ab0e35d36a52b /debian/bitlbee.postinst |
Initial repository (0.99 release tree)0.99
Diffstat (limited to 'debian/bitlbee.postinst')
-rwxr-xr-x | debian/bitlbee.postinst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/debian/bitlbee.postinst b/debian/bitlbee.postinst new file mode 100755 index 00000000..92f75246 --- /dev/null +++ b/debian/bitlbee.postinst @@ -0,0 +1,22 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule + +db_get bitlbee/serveport +PORT="$RET" + +TCPD='/usr/sbin/tcpd' +CONFDIR=/var/lib/bitlbee/ + +update-inetd --remove '/usr/sbin/bitlbee.*$' +if [ -n "$PORT" ]; then + update-inetd --group OTHER --add "$PORT"'\tstream\ttcp\tnowait\tbitlbee\t'"$TCPD"'\t/usr/sbin/bitlbee' +fi + +if [ -d $CONFDIR ] && chown bitlbee $CONFDIR; then + echo 'BitlBee (probably) already installed, skipping user/configdir installation' + exit 0; +fi + +adduser --system --home /var/lib/bitlbee/ --disabled-login --disabled-password bitlbee +chmod 700 /var/lib/bitlbee/ |