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