Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 48435578f9a4b614bd7c5bd9b26343ed > scriptlet

dovecot-1.0.rc26-1.1mdv2007.1.x86_64.rpm

PREIN

/bin/sh
/usr/share/rpm-helper/add-user dovecot $1 dovecot /var/lib64/dovecot /bin/false 
/usr/share/rpm-helper/add-group dovecot $1 dovecot dovecot

PREUN

/bin/sh
/usr/share/rpm-helper/del-service dovecot $1 dovecot

POSTIN

/bin/sh
/usr/share/rpm-helper/add-service dovecot $1 dovecot 

# TODO
# move this somewhere else, because these commands is "dangerous" as rpmlint say
#
# create a ssl cert
if [ ! -f /etc/ssl/dovecot/certs/dovecot.pem ]; then
pushd /etc/ssl/dovecot &>/dev/null
umask 077
cat << EOF | openssl req -new -x509 -days 365 -nodes -out certs/dovecot.pem -keyout private/dovecot.pem &>/dev/null
--
SomeState
SomeCity
SomeOrganization
SomeOrganizationalUnit
localhost.localdomain
root@localhost.localdomain
EOF
/bin/chown root.root private/dovecot.pem certs/dovecot.pem
/bin/chmod 600 private/dovecot.pem certs/dovecot.pem
popd &>/dev/null
fi
exit 0

POSTUN

/bin/sh
/usr/share/rpm-helper/del-user dovecot $1 dovecot 
/usr/share/rpm-helper/del-group dovecot $1 dovecot