Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > b84b54613d233b2eea74baeb741284b4 > scriptlet

polipo-1.0.4.1-4.fc14.i686.rpm

PREIN

/bin/sh
getent group polipo >/dev/null || groupadd -r polipo
getent passwd polipo >/dev/null || \
useradd -r -g polipo -d /var/cache/polipo -s /sbin/nologin -c "Polipo Web Proxy" polipo
for i in /var/run/polipo /var/cache/polipo ; do
    if [ -d $i ] ; then
        for adir in `find $i -maxdepth 0 \! -user polipo`; do
            /bin/chown -Rf polipo:polipo $adir
            /bin/chmod -Rf u+rwX $adir
        done
    fi
done
exit 0

PREUN

/bin/sh
if [ $1 = 0 ] ; then
    # package removal, not upgrade

    /sbin/service polipo stop >/dev/null 2>&1 || :
    /sbin/chkconfig --del polipo || :

    /sbin/install-info --quiet --info-dir=/usr/share/info --delete /usr/share/info/polipo.info.gz || :
fi

POSTIN

/bin/sh
[ -e /var/log/polipo ] || /bin/touch /var/log/polipo
/bin/chmod -f 0640 /var/log/polipo
/bin/chown -f polipo:polipo /var/log/polipo

/sbin/install-info --quiet --info-dir=/usr/share/info /usr/share/info/polipo.info.gz || : 

if [ $1 -eq 1 ]; then
    # package install, not upgrade

    /sbin/chkconfig --add polipo || :

fi

POSTUN

/bin/sh

if [ $1 -ge 1 ] ; then
    # package upgrade, not uninstall

    /sbin/service polipo condrestart >/dev/null 2>&1 || :

fi