2007-02-22 23:46:50 +01:00
|
|
|
# vim:set ft=sh:
|
|
|
|
|
|
|
|
install ()
|
|
|
|
{
|
|
|
|
MODULES=""
|
2009-11-27 10:40:44 +01:00
|
|
|
BINARIES="udevd"
|
2008-03-16 22:57:21 +01:00
|
|
|
FILES="/etc/udev/udev.conf"
|
2007-09-07 19:22:10 +02:00
|
|
|
SCRIPT="arch_udev"
|
2009-06-17 15:59:27 +02:00
|
|
|
add_file /etc/modprobe.d/framebuffer_blacklist.conf
|
2009-06-17 14:01:02 +02:00
|
|
|
add_file /etc/modprobe.d/usb-load-ehci-first.conf
|
2008-12-06 19:12:19 +01:00
|
|
|
add_file /usr/share/archboot/udev/etc/load-modules.sh /lib/udev/load-modules.sh
|
2008-03-16 22:57:21 +01:00
|
|
|
add_file /lib/udev/ata_id
|
2008-10-20 22:39:25 +02:00
|
|
|
add_file /lib/udev/cdrom_id
|
|
|
|
add_file /lib/udev/cdsymlinks.sh
|
|
|
|
add_file /lib/udev/collect
|
|
|
|
add_file /lib/udev/create_floppy_devices
|
2008-03-16 22:57:21 +01:00
|
|
|
add_file /lib/udev/edd_id
|
2009-09-06 17:41:35 +02:00
|
|
|
add_file /lib/udev/findkeyboards
|
2008-10-20 22:39:25 +02:00
|
|
|
add_file /lib/udev/firmware.sh
|
|
|
|
add_file /lib/udev/fstab_import
|
2009-09-06 17:41:35 +02:00
|
|
|
add_file /lib/udev/hid2hci
|
2009-11-27 10:40:44 +01:00
|
|
|
add_file /lib/udev/ignore-remove.sh
|
2009-09-06 17:41:35 +02:00
|
|
|
add_file /lib/udev/keymap
|
|
|
|
add_file /lib/udev/modem-modeswitch
|
2008-03-16 22:57:21 +01:00
|
|
|
add_file /lib/udev/path_id
|
2009-09-06 17:41:35 +02:00
|
|
|
add_file /lib/udev/pci-db
|
2009-11-27 10:40:44 +01:00
|
|
|
add_file /lib/udev/root-link.sh
|
2008-10-20 22:39:25 +02:00
|
|
|
add_file /lib/udev/rule_generator.functions
|
2008-03-16 22:57:21 +01:00
|
|
|
add_file /lib/udev/scsi_id
|
2009-09-06 17:41:35 +02:00
|
|
|
add_file /lib/udev/udev-acl
|
|
|
|
add_file /lib/udev/usb-db
|
2008-03-16 22:57:21 +01:00
|
|
|
add_file /lib/udev/usb_id
|
2009-09-06 17:41:35 +02:00
|
|
|
add_file /lib/udev/v4l_id
|
2008-10-20 22:39:25 +02:00
|
|
|
add_file /lib/udev/write_cd_rules
|
|
|
|
add_file /lib/udev/write_net_rules
|
2008-03-16 22:57:21 +01:00
|
|
|
# add rule files
|
2008-12-06 19:12:19 +01:00
|
|
|
for i in 75-cd-aliases-generator.rules.optional 75-persistent-net-generator.rules.optional; do
|
|
|
|
add_file /etc/udev/rules.d/$i
|
2008-10-20 22:39:25 +02:00
|
|
|
done
|
2009-11-27 10:40:44 +01:00
|
|
|
for i in 40-infiniband 40-isdn 40-pilot-links 40-zaptel 50-firmware 50-udev-default \
|
2009-09-06 17:41:35 +02:00
|
|
|
60-cdrom_id 60-persistent-alsa 60-persistent-input 60-persistent-serial \
|
|
|
|
60-persistent-storage-tape 60-persistent-storage 60-persistent-v4l \
|
2009-11-27 10:40:44 +01:00
|
|
|
61-mobile-action 61-option-modem-modeswitch 61-persistent-storage-edd \
|
|
|
|
70-acl 70-hid2hci 75-net-description 75-tty-description 78-sound-card \
|
2009-09-06 17:41:35 +02:00
|
|
|
79-fstab_import 80-drivers 81-arch 95-keymap 95-udev-late; do
|
|
|
|
add_file /lib/udev/rules.d/$i.rules
|
2008-10-20 22:39:25 +02:00
|
|
|
done
|
2009-09-08 17:52:25 +02:00
|
|
|
# add keymap files
|
2009-09-06 17:45:09 +02:00
|
|
|
for i in /lib/udev/keymaps/*; do
|
|
|
|
add_file "$i"
|
|
|
|
done
|
2007-02-22 23:46:50 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
help ()
|
|
|
|
{
|
|
|
|
cat <<HELPEOF
|
2008-12-06 19:12:19 +01:00
|
|
|
This hook includes udevd and rule files.
|
2007-02-22 23:46:50 +01:00
|
|
|
HELPEOF
|
|
|
|
}
|