File: sasl2-bin.postinst

package info (click to toggle)
cyrus-sasl2 2.1.19.dfsg1-0sarge2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,812 kB
  • ctags: 8
  • sloc: makefile: 92; sh: 81
file content (22 lines) | stat: -rw-r--r-- 549 bytes parent folder | download | duplicates (2)
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

PWDIR=/var/run/saslauthd
DBFILE=/etc/sasldb2

if [ "$1" = "configure" ]; then

    test -d $PWDIR || mkdir $PWDIR
    dpkg-statoverride --list $PWDIR 2>&1 >/dev/null ||
                dpkg-statoverride --update --add root sasl 710 $PWDIR

    if [ ! -f $DBFILE ]; then
    # Creating /etc/sasldb2:
	echo 'very_long_secret_password' | \
	saslpasswd2 -c 'no:such:user'
	saslpasswd2 -d 'no:such:user'
    fi
    dpkg-statoverride --list $DBFILE 2>&1 >/dev/null ||
		dpkg-statoverride --update --add root sasl 660 $DBFILE
fi

#DEBHELPER#