Error out on unknown initrd compression, reported by Peter Gantner (bug #411197)
authorSebastian Pipping <sebastian@pipping.org>
Sun, 8 Apr 2012 17:42:15 +0000 (19:42 +0200)
committerSebastian Pipping <sebastian@pipping.org>
Sun, 8 Apr 2012 17:42:15 +0000 (19:42 +0200)
ChangeLog
gen_initramfs.sh

index 8c35954294fe4e1de5965f6ace8b81dce8932538..c728da5818b134848153fb7852636f054cb88d4b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,10 @@
 # Distributed under the GPL v2
 # $Id$
 
+  08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
+  Error out on unknown initrd compression, reported by Peter Gantner (bug
+  #411197)
+
   08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
   Fix initrd compression "gzip", reported by Peter Gantner (bug #411197)
 
index 09592bcd919e9744ad74cf762d62bd2437f85b25..be0da85d2d0ddcbbdb485eec638963711c8659b0 100755 (executable)
@@ -720,6 +720,9 @@ create_initramfs() {
                                        elif grep -sq '^CONFIG_RD_LZO=y' ${KERNEL_DIR}/.config && test -n "${cmd_lzop}" ; then
                                                compression=lzo
                                        fi ;;
+                               *)
+                                       gen_die "Compression '${COMPRESS_INITRD_TYPE}' unknown"
+                                       ;;
                        esac
                        case $compression in
                                xz) compress_ext='.xz' compress_cmd="${cmd_xz} -e --check=none -z -f -9" ;;