Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bbeb25640f4e9c8418e9dffdaa8d919e > scriptlet

rsyslog-4.4.2-2mdv2010.0.i586.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>/dev/null || :
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

rsyslog < 3.0.0

/bin/sh
/bin/kill `cat /var/run/rklogd.pid 2> /dev/null` > /dev/null 2>&1 ||: