Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 6656a4cb05b766b7b2528269bf44105d > scriptlet

devfsd-1.3.25-40mdk.x86_64.rpm

PREIN

/bin/sh
[ -d /var/dev-state/ -a ! -e /lib/dev-state ] && /bin/mv /var/dev-state /lib/dev-state
[ -d /var/lib/dev-state/ -a ! -e /lib/dev-state ] && /bin/mv /var/lib/dev-state /lib/dev-state || :

PREUN

/bin/sh
if [ "$1" = 0 ]; then
  for i in /etc/lilo.conf /boot/grub/menu.lst; do
    [[ -e $i ]] && perl -pi -e 's/(\s*)devfs=mount(\s*)/$1 || $2/e' $i
  done
  
  [[ $(/usr/sbin/detectloader -q) = "LILO" ]] && /sbin/lilo > /dev/null
fi
/usr/share/rpm-helper/del-service devfsd $1 devfsd 
:

POSTIN

/bin/sh
/usr/share/rpm-helper/add-service devfsd $1 devfsd 

# prevent minilogd/initlog deadlock because of /dev/log:
rm -f /lib/dev-state/log

[[ "$1" -gt 1 ]] && exit 0
[ -f /etc/sysconfig/mouse -a ! -e /etc/devfs/conf.d/mouse.conf ] || exit 0
/sbin/devfs-add-mouse-entry

POSTUN

/bin/sh
if [[ "$1" = 0 ]]; then
	killall -TERM devfsd 2>/dev/null || :
fi