Revert "mkosi: Disable cmdline addon test for now"
authorFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 5 Mar 2024 10:51:52 +0000 (11:51 +0100)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 5 Mar 2024 11:16:44 +0000 (12:16 +0100)
Let's see if this finally works.

This reverts commit e167a8283d5964ca0f903b3e362ab7e48a1ed2ab.

mkosi.images/system/mkosi.extra/usr/lib/systemd/mkosi-check-and-shutdown.sh

index 9bb246263e4b41b6e4bde7bb912c305f06479589..07caa6817e19159e133190f9ab3cd1c17d958904 100755 (executable)
@@ -10,9 +10,12 @@ systemctl --failed --no-legend | tee /failed-services
 if ! systemd-detect-virt --container; then
     cmp /sys/firmware/efi/efivars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c <(printf '\6\0\0\0\1')
     cmp /sys/firmware/efi/efivars/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c <(printf '\6\0\0\0\0')
-    # TODO: Figure out why this is failing
-    # grep -q this_should_be_here /proc/cmdline
-    # grep -q this_should_not_be_here /proc/cmdline && exit 1
+
+    if command -v sbsign &>/dev/null; then
+        cat /proc/cmdline
+        grep -q this_should_be_here /proc/cmdline
+        (! grep -q this_should_not_be_here /proc/cmdline)
+    fi
 fi
 
 # Exit with non-zero EC if the /failed-services file is not empty (we have -e set)