summaryrefslogtreecommitdiff
path: root/testing/systemd/initcpio-install-udev
blob: 15124b8f7c5226a28f682cce21d377186fa1783c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

build() {
    local rules tool

    add_file "/etc/udev/udev.conf"
    add_binary /usr/lib/systemd/systemd-udevd /usr/bin/udevd
    add_binary /usr/bin/udevadm

    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

    add_runscript
}

help() {
    cat <<HELPEOF
This hook will use udev to create your root device node and detect the needed
modules for your root device. It is also required for firmware loading in
initramfs. It is recommended to use this hook.
HELPEOF
}

# vim: set ft=sh ts=4 sw=4 et: