PREUN
/bin/sh
if [ $1 -eq 0 ]; then
/sbin/service xl2tpd stop > /dev/null 2>&1
/sbin/chkconfig --del xl2tpd
fi
POSTIN
/bin/sh
/sbin/chkconfig --add xl2tpd
# if we migrate from l2tpd to xl2tpd, copy the configs
if [ -f /etc/l2tpd/l2tpd.conf ]
then
echo "Old /etc/l2tpd configuration found, migrating to /etc/xl2tpd"
mv /etc/xl2tpd/xl2tpd.conf /etc/xl2tpd/xl2tpd.conf.rpmsave
cat /etc/l2tpd/l2tpd.conf | sed "s/options.l2tpd/options.xl2tpd/" > /etc/xl2tpd/xl2tpd.conf
mv /etc/ppp/options.xl2tpd /etc/ppp/options.xl2tpd.rpmsave
mv /etc/ppp/options.l2tpd /etc/ppp/options.xl2tpd
mv /etc/xl2tpd/l2tp-secrets /etc/xl2tpd/l2tpd-secrets.rpmsave
cp -pa /etc/l2tpd/l2tp-secrets /etc/xl2tpd/l2tp-secrets
fi
POSTUN
/bin/sh
if [ $1 -ge 1 ]; then
/sbin/service xl2tpd condrestart 2>&1 >/dev/null
fi