Install busybox On Debian/stretch as it's required for initramfs mika/stretch
authorMichael Prokop <mika@grml.org>
Fri, 22 Dec 2023 16:21:28 +0000 (17:21 +0100)
committerMichael Prokop <mika@grml.org>
Fri, 22 Dec 2023 16:21:28 +0000 (17:21 +0100)
Followup fix for 2708f441697d1b9

Thanks: Patrick Schleizer <adrelanos@whonix.org> for spotting and reporting
Closes: https://github.com/grml/grml-debootstrap/issues/256

chroot-script

index fafe1bf..c356bc8 100755 (executable)
@@ -349,6 +349,13 @@ kernel() {
   $APTUPDATE
   KVER=$(get_kernel_version)
   if [ -n "$KVER" ] ; then
+    case "$RELEASE" in
+      stretch)
+        echo "Installing busybox on Debian/$RELEASE as it's essential for the initramfs"
+        DEBIAN_FRONTEND=$DEBIAN_FRONTEND $APTINSTALL busybox
+        ;;
+    esac
+
      KERNELPACKAGES="linux-image-$KVER linux-headers-$KVER firmware-linux-free $INITRD_GENERATOR"
      # only add firmware-linux if we have non-free as a component
      if expr "$COMPONENTS" : '.*non-free' >/dev/null ; then