PREUN
/bin/sh
if [ "$1" = "0" ]; then
{
if [ -f /var/lock/subsys/smb ]; then
/sbin/service smb stop 1>&2 || :;
fi }; /sbin/chkconfig --del smb
fi
POSTIN
/bin/sh
/sbin/chkconfig --add smb
if [ -f /var/lock/samba/connections.tdb -a ! -f /var/lib/samba/connections.tdb ]; then
echo >&2 "Moving old /var/lock/samba contents to /var/lib/samba"
/sbin/service smb stop >&2
mv -f /var/lock/samba/*.tdb /var/lib/samba 2>/dev/null || :
mv -f /var/lock/samba/*.dat /var/lib/samba 2>/dev/null || :
if [ -d /var/lock/samba/printing ]; then
mv -f /var/lock/samba/printing/*.tdb /var/lib/samba/printing 2>/dev/null || :
fi
/sbin/service smb start >&2
else
{
skip_auto_restart() {
[ -f /etc/sysconfig/rpm ] && . /etc/sysconfig/rpm
[ -f /etc/sysconfig/smb ] && . /etc/sysconfig/smb
echo ${RPM_SKIP_AUTO_RESTART:-no}
};
if [ $(skip_auto_restart) = no ]; then
if [ -f /var/lock/subsys/smb ]; then
/sbin/service smb restart 1>&2 || :;
else
echo 'Run "/sbin/service smb start" to start Samba daemons.'
fi
fi };fi
Triggers
samba <
1.9.18p7
/bin/sh
if [ "$1" != "0" ]; then
/sbin/chkconfig --add smb
fi