core/systemd/initcpio-install-udev

30 lines
755 B
Plaintext
Raw Normal View History

2012-09-09 12:17:16 +08:00
#!/bin/bash
build() {
local rules tool
2014-08-27 05:16:45 +08:00
add_binary /usr/lib/systemd/systemd-udevd
2012-09-09 12:17:16 +08:00
add_binary /usr/bin/udevadm
2014-08-27 05:16:45 +08:00
add_binary /usr/bin/systemd-tmpfiles
2012-09-09 12:17:16 +08:00
for rules in 50-udev-default.rules 60-persistent-storage.rules 64-btrfs.rules 80-drivers.rules; do
2012-09-09 12:17:16 +08:00
add_file "/usr/lib/udev/rules.d/$rules"
done
for tool in ata_id scsi_id; do
add_file "/usr/lib/udev/$tool"
done
add_runscript
}
help() {
cat <<HELPEOF
2017-11-10 14:53:57 +08:00
This hook adds the udev daemon to the initramfs, allowing for dynamic loading
of modules and reliable detection of the root device via tags (e.g. UUID or
LABEL). Do not remove this hook unless you are using the systemd hook, or you
know what you're doing.
2012-09-09 12:17:16 +08:00
HELPEOF
}
# vim: set ft=sh ts=4 sw=4 et: