chiark / gitweb /
2994690257f4bdb6f5d4e83fed9848f16b2cb914
[tripe] / debian / tripe.postinst
1 #! /bin/sh
2
3 set -e
4
5 ## Make sure that /dev/net/tun exists.  Don't do anything special if devfs or
6 ## udev is running.
7 if [ ! -c /dev/.devfsd ] &&
8    [ ! -d /dev/.udev ] &&
9    [ ! -c /dev/net/tun ]
10 then
11   echo "/dev/net/tun not present: invoking MAKEDEV to create it."
12   (cd /dev && /sbin/MAKEDEV tun)
13 fi
14
15 ## Make sure that the `tripe' user and group exist.
16 getent group tripe >/dev/null ||
17         addgroup --system tripe
18 getent passwd tripe >/dev/null || \
19         adduser --system \
20                 --ingroup tripe \
21                 --home /etc/tripe \
22                 --gecos "TrIPE server" \
23                 tripe
24
25 #DEBHELPER#