Sophie

Sophie

distrib > Mandriva > 2011.0 > x86_64 > media > main-release > by-pkgid > 67aedeb7e3e8835b2302a632f404098d > scriptlet

udev-168-2.x86_64.rpm

PREIN

/bin/sh
if [ -d /lib/hotplug/firmware ]; then
	echo "Moving /lib/hotplug/firmware to /lib/firmware"
	mkdir -p /lib/firmware
	mv /lib/hotplug/firmware/* /lib/firmware/ 2>/dev/null
	rmdir -p --ignore-fail-on-non-empty /lib/hotplug/firmware
	:
fi

PREUN

/bin/sh
/usr/share/rpm-helper/del-service udev $1 udev-post

POSTIN

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

Triggers

udev < 064-4mdk

/bin/sh
for i in /etc/udev/rules.d/{dvd,mouse}.rules; do
    [[ -e $i ]] && mv ${i}{,.old};
done
:

udev < 068-17mdk

/bin/sh
rm -f /etc/rc.d/*/{K,S}*udev

udev < 109-2mdv2008.0

/bin/sh
perl -n -e '/^\s*device=(.*)/ and symlink($1, "/lib/udev/devices/mouse")' /etc/sysconfig/mouse

udev < 126-1mdv2008.0

/bin/sh
# make Mandriva rules compatible with upstream write_cd_rules helper
sed -i -e 's/ENV{MDV_CONFIGURED}="yes"/ENV{GENERATED}="1"/' /etc/udev/rules.d/61-block_config.rules
# set $1 so that udev-post is handled like for a new install
set 1
/usr/share/rpm-helper/add-service udev $1 udev-post

udev <= 164-1mnb2

/bin/sh
# migrate from create_static_dev_nodes
for i in /etc/udev/devices.d/*.nodes; do
	[ -e "$i" ] && /sbin/create_static_dev_nodes /lib/udev/devices "$i" || :
done