Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > 3e2ea81b649300aae42630e414ee07fb > scriptlet

afbackup-3.4-1mdv2007.0.i586.rpm

PREUN

/bin/sh
if [ "$1" = "0" ]; then
  /sbin/service afbackup stop || :
  /sbin/chkconfig --del afbackup || :
fi

POSTIN

/bin/sh
grep -q '/usr/lib/afbackup/rexec' /etc/afbackup/afserver.conf && {
echo "Upgrade afserver.conf"
sed 's,/usr/lib/afbackup/rexec,/usr/lib/afbackup,' /etc/afbackup/afserver.conf >/etc/afbackup/afserver.conf.3.4
cat /etc/afbackup/afserver.conf.3.4 >/etc/afbackup/afserver.conf
}

if ! grep -q ^afbackup /etc/services
then
echo "afbackup        2988/tcp                        # Afbackup system" >>/etc/services
fi

if ! grep -q ^afmbackup /etc/services
then
echo "afmbackup        2989/tcp                        # Afbackup system Multistream" >>/etc/services
fi

if [ -f /etc/inetd.conf ]
then
    if ! grep -q afbackup /etc/inetd.conf
    then
    echo "afbackup stream tcp     nowait  root    /usr/sbin/afserver /usr/sbinafserver /etc/afbackup/afserver.conf" >>/etc/inetd.conf
    fi
fi

/sbin/chkconfig --add afbackup

POSTUN

/bin/sh
if [ $1 -ge 1 ] ; then
  /sbin/service afbackup condrestart 2>&1 > /dev/null || :
fi