#For debugging
#ACTION is set {
# printdebug
#}
# Load modules (what old hotplug did)
MODALIAS is set {
exec modprobe -q %MODALIAS% ;
}
# Create device nodes
DEVPATH is set, MAJOR is set, MINOR is set {
makedev /dev/%DEVICENAME% 0644
}
# Mount a USB flashdisk
ACTION == add, PHYSDEVPATH ~~ "/usb[0-9]*/", DEVICENAME ~~ "^sd[a-z][0-9]+$", DEVPATH is set, MAJOR is set, MINOR is set {
makedev /dev/%DEVICENAME% 0644
exec mount /dev/%DEVICENAME% /mnt/usb
exec swapon /dev/discs/disc0/part1
}
# Unmount a USB flashdisk
ACTION == add, PHYSDEVPATH ~~ "/usb[0-9]*/", DEVICENAME ~~ "^sd[a-z][0-9]+$", MAJOR is set, MINOR is set {
exec umount /mnt/usb
exec swapoff /dev/discs/disc0/part1
}