You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
873 B
34 lines
873 B
#!/bin/bash |
|
|
|
# called by dracut |
|
check() { |
|
[[ $mount_needs ]] && return 1 |
|
|
|
return 0 |
|
} |
|
|
|
# called by dracut |
|
depends() { |
|
echo "systemd" |
|
} |
|
|
|
installkernel() { |
|
return 0 |
|
} |
|
|
|
# called by dracut |
|
install() { |
|
inst_multiple -o \ |
|
"$systemdsystemunitdir"/initrd.target \ |
|
"$systemdsystemunitdir"/initrd-fs.target \ |
|
"$systemdsystemunitdir"/initrd-root-device.target \ |
|
"$systemdsystemunitdir"/initrd-root-fs.target \ |
|
"$systemdsystemunitdir"/initrd-usr-fs.target \ |
|
"$systemdsystemunitdir"/initrd-switch-root.target \ |
|
"$systemdsystemunitdir"/initrd-switch-root.service \ |
|
"$systemdsystemunitdir"/initrd-cleanup.service \ |
|
"$systemdsystemunitdir"/initrd-udevadm-cleanup-db.service \ |
|
"$systemdsystemunitdir"/initrd-parse-etc.service |
|
|
|
$SYSTEMCTL -q --root "$initdir" set-default initrd.target |
|
}
|
|
|