7998ae32c1
ZFS hooks taken from [1] and slightly modified: 1. If present, /etc/hostid is included in the image 2. Pool imports are read/write by default 3. Dracut-style root=zfs:<filesystem> arguments are recognized [1] https://github.com/archzfs/archzfs/tree/master/src/zfs-utils
39 lines
1.8 KiB
Diff
39 lines
1.8 KiB
Diff
Because not all Void kernels may support zstd, change the default initramfs
|
|
compression to gzip.
|
|
|
|
diff -ur a/man/mkinitcpio.conf.5.txt b/man/mkinitcpio.conf.5.txt
|
|
--- a/man/mkinitcpio.conf.5.txt 2021-02-16 21:37:31.000000000 -0500
|
|
+++ b/man/mkinitcpio.conf.5.txt 2021-05-17 09:33:32.418504652 -0400
|
|
@@ -55,7 +55,7 @@
|
|
Defines a program to filter the generated image through. The kernel
|
|
understands the compression formats yielded by the *zstd*, *gzip*, *bzip2*,
|
|
*lz4*, *lzop*, *lzma*, and *xz* compressors. If unspecified, this setting
|
|
- defaults to *zstd* compression. In order to create an uncompressed image,
|
|
+ defaults to *gzip* compression. In order to create an uncompressed image,
|
|
define this variable as *cat*.
|
|
+
|
|
It's not hard to realize that a filter such as a *tac* or *rev* will cause
|
|
diff -ur a/mkinitcpio b/mkinitcpio
|
|
--- a/mkinitcpio 2021-02-16 21:37:31.000000000 -0500
|
|
+++ b/mkinitcpio 2021-05-17 09:34:15.970588222 -0400
|
|
@@ -508,7 +508,7 @@
|
|
die 'Unable to write to %s' "$_optgenimg"
|
|
fi
|
|
|
|
- _optcompress=${_optcompress:-${COMPRESSION:-zstd}}
|
|
+ _optcompress=${_optcompress:-${COMPRESSION:-gzip}}
|
|
if ! type -P "$_optcompress" >/dev/null; then
|
|
warning "Unable to locate compression method: %s" "$_optcompress"
|
|
_optcompress=cat
|
|
diff -ur a/mkinitcpio.conf b/mkinitcpio.conf
|
|
--- a/mkinitcpio.conf 2021-02-16 21:37:31.000000000 -0500
|
|
+++ b/mkinitcpio.conf 2021-05-17 09:34:24.752605714 -0400
|
|
@@ -52,7 +52,7 @@
|
|
HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)
|
|
|
|
# COMPRESSION
|
|
-# Use this to compress the initramfs image. By default, zstd compression
|
|
+# Use this to compress the initramfs image. By default, gzip compression
|
|
# is used. Use 'cat' to create an uncompressed image.
|
|
#COMPRESSION="zstd"
|
|
#COMPRESSION="gzip"
|