RPM will prompt to install our signing key, so no need to manually import it:
```
ZFS on Linux for EL9 - kmod 3.3 MB/s | 3.4 kB 00:00
Importing GPG key 0x9DB84141:
Userid : "OpenZFS <release@openzfs.org>"
Fingerprint: 7DC7 299D CF7C 7FD9 CD87 701B A599 FD5E 9DB8 4141
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-openzfs
Is this ok [y/N]: y
```
Removing the line also gets around the problem of the key being renamed from `RPM-GPG-KEY-zfsonlinux` -> `RPM-GPG-KEY-openzfs`
Add our new key for EL9+ and Fedora 37+, and update instructions
to include EL9. Also update links for Fedora/EL to use the
new zfs-release-2-2 RPM.
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Earlier we had to revert the CentOS 7 zfs-release RPM to point to the older `zfs-release.el8_6` RPM, since the newer universal RPM was encoded with zstd compression (which CentOS 7 didn't support). Since then, we've rebuilt the universal RPM with gzip, so we can use it again.
Credit: @mdiepart from #282Closes#282#262
Fix variable export before chroot
Credit: @mdiepart from #282
remind user to enable multi-disk support
NixOS: handle installation failure wrt encrypted boot pool
Closes#279
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* Add support for NixOS
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* updated files for immutable root fs
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* update ssh key location
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* change initrd host key name
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* add missing -p switch
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* comments about SSH and encrypted bpool
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* backup hardware-configuration.nix file
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* clearer wording for backup
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* global useDHCP flag is deprecated
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* point user to configuration.nix
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fixes for systemd-autofs; network; typo
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* force command to return 0
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fix command to postMount
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fix mount command
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* escape $i
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* create mountpoints before booting
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* replace postDevice,preMount command
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* disable zfs-mount
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* generate machine-id
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* Let user know that SELinux will be re-enabled after reboot
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* compat with future releases: use zfs-dkms and newer repo
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* rm unused releasever option
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* let user aware of the ignorable errors
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* detailed explanations for errors during grub-menu generation
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* Build ZFS dkms module in installed system
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* switch to dkms package for better compatibility with kernels
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* add direct download links for live iso
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* rm zfs-fuse before install; mirrorlist
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* reformat notes
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* rm netconfig - networkmanager is enabled by default
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* load kernel module in live;
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* rm encrypted bpool: untested
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* use u=r,go= permission on key file
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fix typo
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* use bash shell
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* suggest clean the disks
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* add grub-menu auto update
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* monitor kernel-core pkg
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* copyright 2021
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fix kernel var detection
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* read-only cache file
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* replace zfs-mount.service with zfs-mount-generator
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* notes for mount and POSIX-compliant
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* hard-code kernel version
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fix chroot variable
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fix grub cfg
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fix grub
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* missing comment
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* comments
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* Add support for RHEL Root on ZFS
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* require cryptsetup.target before mounting swap
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* disable sshd
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* fedora 34; grub workaround
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* add manual redirect to new page
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* orphan page
Signed-off-by: Maurice Zhou <jasper@apvc.uk>
* Remove `RHEL and CentOS` from index
Co-authored-by: George Melikov <mail@gmelikov.ru>