#!/bin/bash build() { map add_binary \ '/usr/lib/systemd/systemd-udevd' \ '/usr/bin/udevadm' \ '/usr/lib/udev/ata_id' \ '/usr/lib/udev/scsi_id' \ '/usr/lib/libkmod.so.2' # meson-templated path # shellcheck disable=SC2157 if [[ -n '/usr/bin/systemd-tmpfiles' ]]; then add_binary '/usr/bin/systemd-tmpfiles' fi map add_udev_rule \ '50-udev-default.rules' \ '60-persistent-storage.rules' \ '64-btrfs.rules' \ '80-drivers.rules' # add hwdb binaries to the initramfs for f in /usr/lib/udev/hwdb.bin /etc/udev/hwdb.bin; do if [[ -f "$f" ]]; then add_file "$f" fi done add_runscript } help() { cat <