archboot/lib/initcpio/install/arch_udev

64 lines
2.1 KiB
Text
Raw Normal View History

2009-12-11 11:32:41 +01:00
# Created by Tobias Powalowski <tpowa@archlinux.org>
2007-02-22 23:46:50 +01:00
install ()
{
MODULES=""
BINARIES="udevd logger"
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
2010-02-07 23:42:28 +01:00
add_binary /lib/udev/ata_id
add_binary /lib/udev/cdrom_id
2008-10-20 22:39:25 +02:00
add_file /lib/udev/cdsymlinks.sh
2010-02-07 23:42:28 +01:00
add_binary /lib/udev/collect
add_binary /lib/udev/create_floppy_devices
add_binary /lib/udev/edd_id
2009-09-06 17:41:35 +02:00
add_file /lib/udev/findkeyboards
2010-02-07 23:42:28 +01:00
add_binary /lib/udev/firmware
add_binary /lib/udev/fstab_import
add_binary /lib/udev/hid2hci
add_binary /lib/udev/keymap
add_binary /lib/udev/input_id
add_file /lib/udev/keyboard-force-release.sh
add_file /lib/udev/load-modules.sh
add_binary /lib/udev/path_id
add_binary /lib/udev/pci-db
2010-06-03 19:44:40 +02:00
add_binary /lib/udev/mobile-action-modeswitch
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
2010-02-07 23:42:28 +01:00
add_binary /lib/udev/scsi_id
add_binary /lib/udev/udev-acl
add_binary /lib/udev/usb-db
add_binary /lib/udev/usb_id
add_binary /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
# 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
2010-06-03 17:36:05 +02:00
for i in 50-firmware 50-udev-default \
2010-02-07 23:42:28 +01:00
60-cdrom_id 60-floppy 60-persistent-alsa 60-persistent-input 60-persistent-serial \
2009-09-06 17:41:35 +02:00
60-persistent-storage-tape 60-persistent-storage 60-persistent-v4l \
2010-06-03 17:36:05 +02:00
61-mobile-action 61-persistent-storage-edd \
2009-11-27 10:40:44 +01:00
70-acl 70-hid2hci 75-net-description 75-tty-description 78-sound-card \
2010-02-07 23:42:28 +01:00
79-fstab_import 80-drivers 81-arch 95-keyboard-force-release 95-keymap 95-udev-late; do
2009-09-06 17:41:35 +02:00
add_file /lib/udev/rules.d/$i.rules
2008-10-20 22:39:25 +02:00
done
# add keymap files
2009-09-06 17:45:09 +02:00
for i in /lib/udev/keymaps/*; do
2010-02-07 23:42:28 +01:00
[ -f $i ] && add_file "$i"
done
for i in /lib/udev/keymaps/*/*; do
[ -f $i ] && add_file "$i"
2009-09-06 17:45:09 +02:00
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
}