2022-10-03 09:03:48 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# called by dracut
|
|
|
|
check() {
|
|
|
|
require_binaries "$systemdutildir"/systemd || return 1
|
|
|
|
return 255
|
|
|
|
}
|
|
|
|
|
|
|
|
# called by dracut
|
|
|
|
depends() {
|
|
|
|
echo systemd rootfs-block dm fs-lib
|
|
|
|
#tpm2-tss
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
|
|
|
# called by dracut
|
|
|
|
installkernel() {
|
|
|
|
instmods overlay
|
|
|
|
}
|
|
|
|
|
|
|
|
# called by dracut
|
|
|
|
install() {
|
|
|
|
declare moddir=${moddir}
|
|
|
|
declare systemdutildir=${systemdutildir}
|
|
|
|
declare systemdsystemunitdir=${systemdsystemunitdir}
|
|
|
|
declare initdir="${initdir}"
|
|
|
|
|
|
|
|
inst_multiple \
|
|
|
|
kcrypt
|
2022-11-23 10:29:11 +00:00
|
|
|
|
2022-10-15 21:14:01 +00:00
|
|
|
inst_script "${moddir}/generator.sh" \
|
|
|
|
"${systemdutildir}/system-generators/dracut-kcrypt-generator"
|
2022-10-15 17:17:10 +00:00
|
|
|
|
2022-10-03 09:03:48 +00:00
|
|
|
dracut_need_initqueue
|
|
|
|
}
|