Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > ef2c7ccdfe5794edf83f65b694894771 > scriptlet

rsyslog-2.0.1-2mdv2008.1.x86_64.rpm

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