u
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
shimun 2020-12-10 21:06:35 +01:00
parent 0c21e80ecc
commit 720ac6a915
Signed by: shimun
GPG Key ID: E81D8382DC2F971B

View File

@ -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/"
}