This commit is contained in:
parent
0c21e80ecc
commit
720ac6a915
@ -6,15 +6,10 @@ check () {
|
||||
return 1
|
||||
fi
|
||||
return 255
|
||||
set -e
|
||||
bash -n "$moddir/generator.sh"
|
||||
local tmp=$(mktemp -d -t dracut-fido2luks-XXX)
|
||||
trap "rm -rf $tmp" EXIT
|
||||
$moddir/generator.sh "" "" "$tmp" /etc/fido2luks.conf
|
||||
}
|
||||
|
||||
depends () {
|
||||
echo "systemd"
|
||||
echo "systemd crypt"
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -23,7 +18,12 @@ mirror() {
|
||||
}
|
||||
|
||||
install () {
|
||||
inst "$moddir/generator.sh" "/etc/systemd/system-generators/fido2luks-generator.sh"
|
||||
set -e
|
||||
bash -n "$moddir/generator.sh"
|
||||
local tmp=$(mktemp -d -t dracut-fido2luks-XXX)
|
||||
trap "rm -rf $tmp" EXIT
|
||||
$moddir/generator.sh "" "" "$tmp" /etc/fido2luks.conf
|
||||
inst "$moddir/generator.sh" "$systemdutildir/system-generators/fido2luks-generator.sh"
|
||||
mirror "/usr/bin/fido2luks"
|
||||
mirror "/etc/fido2luks.conf"
|
||||
for config in /etc/fido2luks.conf.d/*; do
|
||||
@ -32,9 +32,9 @@ install () {
|
||||
inst "$systemdutildir/systemd-cryptsetup"
|
||||
mkdir -p "$initdir/fido2luks"
|
||||
|
||||
inst "$moddir/fido2luks.target" "/etc/systemd/system/fido2luks.target"
|
||||
mkdir -p "$initdir/etc/systemd/system/fido2luks.target.wants"
|
||||
inst "$moddir/fido2luks.target" "$systemdunitdir/fido2luks.target"
|
||||
mkdir -p "$systemdunitdir/fido2luks.target.wants"
|
||||
|
||||
mkdir -p "$initdir/etc/systemd/system/sysinit.target.wants"
|
||||
ln -sf "/etc/systemd/system/fido2luks.target" "$initdir/etc/systemd/system/sysinit.target.wants/"
|
||||
mkdir -p "$systemdunitdir/sysinit.target.wants"
|
||||
ln -sf "$systemdunitdir/fido2luks.target" "$systemdunitdir/sysinit.target.wants/"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user