File: src.postinst

package info (click to toggle)
qmail 1.03-47
  • links: PTS
  • area: non-free
  • in suites: lenny
  • size: 4,232 kB
  • ctags: 2,091
  • sloc: ansic: 16,302; makefile: 2,444; sh: 771; perl: 463
file content (22 lines) | stat: -rw-r--r-- 1,264 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh -e

# Source the debconf library
. /usr/share/debconf/confmodule

# Previous informational message removed in favor of debconf

# Code snippet courtesy of Wichert Akkerman

if ! grep -q '^qmaild:' /etc/passwd ; then
        echo "No qmail accounts present, creating them now"
        addgroup --gid 64010 qmail
        adduser --system --no-create-home --uid 64010 --gid 65534 --disabled-password --home /var/qmail/alias --gecos "qmail alias" alias
        adduser --system --no-create-home --uid 64011 --gid 65534 --disabled-password --home /var/qmail --gecos "qmail daemon" qmaild
        adduser --system --no-create-home --uid 64012 --gid 64010 --disabled-password --home /var/qmail --gecos "qmail send" qmails
        adduser --system --no-create-home --uid 64013 --gid 64010 --disabled-password --home /var/qmail --gecos "qmail remote" qmailr
        adduser --system --no-create-home --uid 64014 --gid 64010 --disabled-password --home /var/qmail --gecos "qmail queue" qmailq
        adduser --system --no-create-home --uid 64015 --gid 65534 --disabled-password --home /var/qmail --gecos "qmail log" qmaill
        adduser --system --no-create-home --uid 64016 --gid 65534 --disabled-password --home /var/qmail --gecos "qmail pw" qmailp
fi

exit 0