PREIN
/bin/sh
if [ $1 = "0" ]; then
# installation
if grep -q '^alias autofs autofs4' /etc/modules.conf; then
echo "alias autofs autofs4" >> /etc/modules.conf
fi
else
if [ ! -d /etc/autofs ]; then
# 4 -> 5 upgrade
mkdir /etc/autofs
for file in /etc/auto.{master,misc,net,smb}; do
if [ -f "$file" ]; then
mv $file* /etc/autofs
fi
done
fi
fi
PREUN
/bin/sh
/usr/share/rpm-helper/del-service autofs $1 autofs
POSTIN
/bin/sh
/usr/share/rpm-helper/add-service autofs $1 autofs
POSTUN
/bin/sh
if [ $1 = "0" ]; then # removal
perl -ni -e 'print unless ( m!^.*autofs.*$! || /^\s*$/)' /etc/modules.conf
fi