RULESD="020_permissions.rules:../permissions.rules \
	udev.rules:../udev.rules
	z10-doremi-raid.rules:/etc/udev/doremi-raid.rules
	z20_persistent-input.rules:../persistent-input.rules
	z20_persistent.rules:../persistent.rules
	z50_run.rules:../run.rules
	z55_hotplug.rules:../hotplug.rules
	z60_hdparm.rules:../hdparm.rules
	z60_xserver-xorg-input-wacom.rules:../xserver-xorg-input-wacom.rules
	z75_cd-aliases-generator.rules:../cd-aliases-generator.rules
	z30_dolphin.rules:../dolphin.rules
	z20_usbnetifaces.rules:../usbnetifaces.rules
	z60_usbmount.rules:../usbmount.rules"

mkdir -p /etc/udev/rules.d &> /dev/null
cd /etc/udev/rules.d
for FILE in $RULESD; do
	DST="$(echo $FILE | cut -d: -f 1)"
	SRC="$(echo $FILE | cut -d: -f 2)"
	ln -sf ${SRC} ${DST} &> /dev/null
done

# cleanup stuff from old udev/hotplug
rm -f /etc/udev/cd-aliases.rules &> /dev/null
rm -f /etc/udev/rules.d/cd-aliases.rules &> /dev/null
rm -rf /etc/dev.d/net &> /dev/null
rm -rf /etc/dev.d/default &> /dev/null
rm -f /sbin/udev &> /dev/null
rm -f /sbin/udevsend &> /dev/null
rm -f /sbin/udev_volume_id &> /dev/null

# make needed sylinks
cd /lib/
ln -sf libvolume_id.so.0.75.0    libvolume_id.so &> /dev/null
ln -sf libvolume_id.so.0.75.0    libvolume_id.so.0 &> /dev/null
