PREUN
/bin/sh
/usr/share/rpm-helper/del-service rsyslog $1 rsyslog
POSTIN
/bin/sh
/usr/share/rpm-helper/add-service rsyslog $1 rsyslog
for n in /var/log/{messages,secure,maillog,spooler}; do
[ -f $n ] && continue
umask 066 && touch $n
done
if [ "$1" = 0 ]; then
# use sysklogd configuration file
if [ -f /etc/sysconfig/syslog ]; then
mv -f /etc/sysconfig/rsyslog /etc/sysconfig/rsyslog.rpmnew
cp /etc/sysconfig/syslog /etc/sysconfig/rsyslog
fi
fi
POSTUN
/bin/sh
if [ "$1" -ge "1" ]; then
/etc/rc.d/init.d/rsyslog condrestart > /dev/null 2>&1 ||:
fi
Triggers
rsyslog <
2.0.1-2mdv2008.1
/bin/sh
if [ ! -f /etc/syslog.conf ]; then
# restore syslog.conf
mv -f /etc/rsyslog.conf /etc/syslog.conf
mv -f /etc/rsyslog.conf.rpmnew /etc/rsyslog.conf
fi