Release new version 0.20.3 master v0.20.3
authorMichael Prokop <mika@grml.org>
Fri, 2 Sep 2022 15:17:07 +0000 (17:17 +0200)
committerMichael Prokop <mika@grml.org>
Fri, 2 Sep 2022 15:17:07 +0000 (17:17 +0200)
autoconfig.functions
debian/changelog
systemd/grml-autoconfig.service

index 48bf32c..e659549 100755 (executable)
@@ -549,20 +549,19 @@ running_under_secureboot() {
   # doesn't work as needed as it relies on /sys/firmware/efi/efivars (while
   # /sys/firmware/efi/vars would exist)
   if ! $SYSTEMD ; then
-    if modprobe efivars &>/dev/null ; then
+    if modprobe efivarfs &>/dev/null ; then
       mount -t efivarfs efivarfs /sys/firmware/efi/efivars
     fi
   fi
 
-  if [ -x /usr/bin/mokutil ] ; then
-    local secstate=$(mokutil --sb-state 2>/dev/null) # "SecureBoot enabled"
-    if [ -n "$secstate" ] ; then
+  if [[ -x "$(command -v mokutil)" ]] ; then
+    if mokutil --sb-state 2>/dev/null | grep -q 'SecureBoot enabled' ; then
       return 0
     else
       return 1
     fi
   else
-    if modprobe efivars &>/dev/null ; then
+    if modprobe efivarfs &>/dev/null ; then
       if od -An -t u1 /sys/firmware/efi/vars/SecureBoot-*/data 2>/dev/null | grep -q 1 ; then
         return 0
       else
index a37a592..acc6396 100644 (file)
@@ -1,3 +1,23 @@
+grml-autoconfig (0.20.3) grml-testing; urgency=medium
+
+  * [1e268ff] systemd unit: use StandardInput=null to work in serial
+    console mode
+
+ -- Michael Prokop <mika@grml.org>  Fri, 02 Sep 2022 17:16:56 +0200
+
+grml-autoconfig (0.20.2) grml-testing; urgency=medium
+
+  * [a08b349] running_under_secureboot: update for efivarfs + new mokutil
+    behavior
+
+ -- Michael Prokop <mika@grml.org>  Mon, 21 Mar 2022 18:02:52 +0100
+
+grml-autoconfig (0.20.1) grml-testing; urgency=medium
+
+  * [59c0504] Demote unavailability of dmraid from error to warning only
+
+ -- Michael Prokop <mika@grml.org>  Mon, 10 May 2021 08:45:03 +0200
+
 grml-autoconfig (0.20.0) grml-testing; urgency=medium
 
   * [bf5fdcc] The Uni3-Terminus16.psf.gz font is shipped by console-setup-
index c2a1c99..c026713 100644 (file)
@@ -8,7 +8,7 @@ After=rc-local.service
 [Service]
 ExecStart=/etc/init.d/grml-autoconfig
 Type=oneshot
-StandardInput=tty
+StandardInput=null
 StandardOutput=tty
 
 [Install]