home: hub: mkinitfs

Download patch

ref: e161ca0b419d19e621ed6b3499651d87f6e4a501
parent: bc570c23cb4c0e6c6887096334dec3308591c65b
author: Natanael Copa <ncopa@alpinelinux.org>
date: Tue Nov 8 09:25:22 CST 2022

mkinitfs: add 'none' compression

fixes https://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/30

--- a/mkinitfs.1.in
+++ b/mkinitfs.1.in
@@ -15,7 +15,7 @@
 Use configfile instead of \fI@sysconfdir@/mkinitfs.conf\fR.
 .TP
 \fB\-C\fR \fIALGORITHM\fR
-Compress initramfs using gzip (default), xz, zstd or lz4.
+Compress initramfs using gzip (default), xz, zstd, lz4 or none.
 .TP
 \fB\-f\fR \fIFSTAB\fR
 Use fstab instead of \fI@datadir@/fstab\fR.
--- a/mkinitfs.in
+++ b/mkinitfs.in
@@ -194,7 +194,7 @@
 options:
 	-b  prefix files and kernel modules with basedir
 	-c  use configfile instead of $config
-	-C  initramfs compression (gzip|xz|zstd|lz4 defaults to $initfscomp)
+	-C  initramfs compression (gzip|xz|zstd|lz4|none defaults to $initfscomp)
 	-f  use fstab instead of $fstab
 	-F  use specified features
 	-h  print this help
@@ -303,6 +303,7 @@
 	xz) cmd_exists xz; comp="xz -C crc32 -T 0" ;;
 	zstd) cmd_exists zstd; comp="zstd -19" ;;
 	lz4) cmd_exists lz4; comp="lz4 --favor-decSpeed --best -lz" ;;
+	none) comp="cat";;
 	*) echo "Initramfs compression \"$initfscomp\" not supported!"; exit 1 ;;
 esac