Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 674759e02c6302f1dc9b2c3e97091163 > scriptlet

devfsd-1.3.25-27.1mdk.ppc.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 

[[ "$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
	# prevent minilogd/initlog deadlock because of /dev/log:
	rm -f /lib/dev-state/log
fi