PREUN
/bin/sh
# Stopping Fax Services
[ -f /etc/rc.d/init.d/hylafax ] && /etc/rc.d/init.d/hylafax stop
if [ $1 = 0 ] ; then
/sbin/chkconfig --del hylafax
# Removing faxgetty entries in /etc/inittab
perl -pi -e 's!^.*faxgetty.*$!!g' /etc/inittab >/etc/inittab.$$
perl -pi -e 's!^.*Faxgetty.*$!!g' /etc/inittab >/etc/inittab.$$
/sbin/init q
fi
POSTIN
/bin/sh
/sbin/ldconfig
/sbin/chkconfig --add hylafax
# Adding faxgetty entry to /etc/inittab
logger adding FaxGetty entry to /etc/inittab
cat /etc/inittab | grep -i "faxgetty entry" || \
echo -e "# Faxgetty entry\n#t0:23:respawn:/usr/sbin/faxgetty ttyS0" >> /etc/inittab
echo "Please run \"/usr/sbin/faxsetup -server\" to configure your fax server"
POSTUN
/bin/sh
/sbin/ldconfig