|
@@ -12,8 +12,8 @@ Forwarded: not-needed
|
|
|
|
|
|
--- a/src/dracut/module-setup.sh.in
|
|
--- a/src/dracut/module-setup.sh.in
|
|
+++ b/src/dracut/module-setup.sh.in
|
|
+++ b/src/dracut/module-setup.sh.in
|
|
-@@ -43,7 +43,7 @@
|
|
|
|
- clevis \
|
|
|
|
|
|
+@@ -48,7 +48,7 @@
|
|
|
|
+ mktemp \
|
|
curl \
|
|
curl \
|
|
jose \
|
|
jose \
|
|
- nc
|
|
- nc
|
|
@@ -23,12 +23,12 @@ Forwarded: not-needed
|
|
}
|
|
}
|
|
--- a/src/systemd/clevis-luks-askpass
|
|
--- a/src/systemd/clevis-luks-askpass
|
|
+++ b/src/systemd/clevis-luks-askpass
|
|
+++ b/src/systemd/clevis-luks-askpass
|
|
-@@ -41,7 +41,7 @@
|
|
|
|
- [ "$uuid" != "$UUID" ] && continue
|
|
|
|
|
|
+@@ -56,7 +56,7 @@
|
|
|
|
+ metadata=true
|
|
|
|
|
|
- if pt="`luksmeta load -d $d -s $slot -u $UUID | clevis decrypt`"; then
|
|
|
|
-- echo -n "+$pt" | nc -U -u --send-only "$s"
|
|
|
|
-+ echo -n "+$pt" | socat -U "UNIX:$s" -
|
|
|
|
- break
|
|
|
|
- fi
|
|
|
|
- done
|
|
|
|
|
|
+ if pt="`luksmeta load -d $d -s $slot -u $UUID | clevis decrypt`"; then
|
|
|
|
+- echo -n "+$pt" | nc -U -u --send-only "$s"
|
|
|
|
++ echo -n "+$pt" | socat -U "UNIX:$s" -
|
|
|
|
+ unlocked=true
|
|
|
|
+ break
|
|
|
|
+ fi
|