PREIN
/bin/sh
/usr/share/rpm-helper/add-user asterisk $1 asterisk /var/lib/asterisk /bin/sh
PREUN
/bin/sh
if [ "$1" = 0 ]; then
echo "Removing setuid root from /usr/bin/mpg123"
chmod u-s /usr/bin/mpg123
fi
# TODO
# generate the ldap.pem cert here instead of the initscript
#"/etc/ssl/asterisk/trustcerts.pem"
#"/etc/ssl/asterisk/trustdir"
#"/etc/ssl/asterisk/servercert.pem"
#"/etc/ssl/asterisk/serverkey.pem"
#"/etc/ssl/asterisk/dh512.pem"
#"/etc/ssl/asterisk/dh1024.pem"
#if [ ! -e /etc/ssl/asterisk/ldap.pem ] ; then
# if [ -x /usr/share/asterisk/gencert.sh ] ; then
# echo "Generating self-signed certificate..."
# pushd /etc/ssl/asterisk/ > /dev/null
# yes ""|/usr/share/asterisk/gencert.sh >/dev/null 2>&1
# chmod 640 ldap.pem
# chown root:ldap ldap.pem
# popd > /dev/null
# fi
# echo "To generate a self-signed certificate, you can use the utility"
# echo "/usr/share/asterisk/gencert.sh..."
#fi
/usr/share/rpm-helper/del-service asterisk $1 asterisk
POSTIN
/bin/sh
/usr/share/rpm-helper/create-file asterisk $1 /var/lib/asterisk/astdb asterisk asterisk 644
/usr/share/rpm-helper/create-file asterisk $1 /var/log/asterisk/console asterisk asterisk 644
/usr/share/rpm-helper/create-file asterisk $1 /var/log/asterisk/debug asterisk asterisk 644
/usr/share/rpm-helper/create-file asterisk $1 /var/log/asterisk/messages asterisk asterisk 644
/usr/share/rpm-helper/create-file asterisk $1 /var/log/asterisk/queue_log asterisk asterisk 644
/usr/share/rpm-helper/create-file asterisk $1 /var/log/asterisk/event_log asterisk asterisk 644
/usr/share/rpm-helper/create-file asterisk $1 /var/log/asterisk/cdr-csv/Master.csv asterisk asterisk 644
/usr/share/rpm-helper/create-file asterisk $1 /var/log/asterisk/h323_log asterisk asterisk 644
echo "Adding setuid root to /usr/bin/mpg123, needed for MOH"
chmod u+s /usr/bin/mpg123
/usr/share/rpm-helper/add-service asterisk $1 asterisk
POSTUN
/bin/sh
/usr/share/rpm-helper/del-user asterisk $1 asterisk