initcpio-hook-udev 529 B

1234567891011121314151617181920212223
  1. #!/usr/bin/ash
  2. run_earlyhook() {
  3. kmod static-nodes --format=tmpfiles --output=/run/tmpfiles.d/kmod.conf
  4. systemd-tmpfiles --prefix=/dev --create --boot
  5. /usr/lib/systemd/systemd-udevd --daemon --resolve-names=never
  6. udevd_running=1
  7. }
  8. run_hook() {
  9. msg ":: Triggering uevents..."
  10. udevadm trigger --action=add --type=subsystems
  11. udevadm trigger --action=add --type=devices
  12. udevadm settle
  13. }
  14. run_cleanuphook() {
  15. udevadm control --exit
  16. udevadm info --cleanup-db
  17. }
  18. # vim: set ft=sh ts=4 sw=4 et: