summarylogtreecommitdiffstats
path: root/initcpio-install-udev
diff options
context:
space:
mode:
Diffstat (limited to 'initcpio-install-udev')
-rw-r--r--initcpio-install-udev22
1 files changed, 13 insertions, 9 deletions
diff --git a/initcpio-install-udev b/initcpio-install-udev
index 31d9827129e7..fef6f9bb7235 100644
--- a/initcpio-install-udev
+++ b/initcpio-install-udev
@@ -3,16 +3,20 @@
build() {
local rules tool
- add_binary /usr/lib/systemd/systemd-udevd
- add_binary /usr/bin/udevadm
- add_binary /usr/bin/systemd-tmpfiles
+ map add_binary \
+ '/usr/lib/systemd/systemd-udevd' \
+ '/usr/bin/udevadm' \
+ '/usr/bin/systemd-tmpfiles'
- for rules in 50-udev-default.rules 60-persistent-storage.rules 64-btrfs.rules 80-drivers.rules; do
- add_file "/usr/lib/udev/rules.d/$rules"
- done
- for tool in ata_id scsi_id; do
- add_file "/usr/lib/udev/$tool"
- done
+ map add_udev_rule \
+ '50-udev-default.rules' \
+ '60-persistent-storage.rules' \
+ '64-btrfs.rules' \
+ '80-drivers.rules'
+
+ map add_file \
+ '/usr/lib/udev/ata_id' \
+ '/usr/lib/udev/scsi_id'
add_runscript
}