Arch: Use mountpoint=none for containers

Arch: Ignore kernel updates with zfs package

Arch Linux: Notes on single disk bash array and EFI system partition

Signed-off-by: Maurice Zhou <ja@apvc.uk>
This commit is contained in:
Maurice Zhou
2021-03-13 14:05:40 +08:00
committed by Richard Laager
parent 3d4931680d
commit 5b2a3ec69d
2 changed files with 23 additions and 11 deletions

View File

@@ -71,6 +71,7 @@ You can use it as follows.
curl -L https://archzfs.com/archzfs.gpg | pacman-key -a -
curl -L https://git.io/JtQpl | xargs -i{} pacman-key --lsign-key {}
curl -L https://git.io/JtQp4 > /etc/pacman.d/mirrorlist-archzfs
#. Add archzfs repository::
@@ -83,8 +84,6 @@ You can use it as follows.
Include = /etc/pacman.d/mirrorlist-archzfs
EOF
curl -L https://git.io/JtQp4 > /etc/pacman.d/mirrorlist-archzfs
#. Update pacman database::
pacman -Sy
@@ -121,12 +120,15 @@ For other kernels or Arch-based distros, use zfs-dkms package.
pacman -Sy zfs-${INST_LINVAR}
#. Hold kernel package from updates::
#. Ignore kernel updates::
sed -i 's/#IgnorePkg/IgnorePkg/' /etc/pacman.conf
sed -i "/^IgnorePkg/ s/$/ ${INST_LINVAR} ${INST_LINVAR}-headers/" /etc/pacman.conf
sed -i "/^IgnorePkg/ s/$/ ${INST_LINVAR} ${INST_LINVAR}-headers zfs-${INST_LINVAR} zfs-utils/" /etc/pacman.conf
Kernel will be upgraded when an update for ``zfs-linux*`` becomes available.
#. To update kernel, run::
INST_LINVAR=$(sed 's|.*linux|linux|' /proc/cmdline | sed 's|.img||g' | awk '{ print $1 }')
pacman -Sy --needed --noconfirm ${INST_LINVAR} ${INST_LINVAR}-headers zfs-${INST_LINVAR}
zfs-dkms package
~~~~~~~~~~~~~~~~