#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 }