mirror of
https://github.com/nchevsky/systemrescue-zfs.git
synced 2025-12-06 07:12:01 +01:00
Remove archiso_shutdown mkinitcpio hook
It has been superseded by native mkinitcpio (since v16) solution: - systemd-tmpfiles (via /usr/lib/tmpfiles.d/mkinitcpio.conf fragment) creates /run/initramfs directory during boot. - Before shutdown, mkinitcpio-generate-shutdown-ramfs.service (enabled by default) populates /run/initramfs using sd-shutdown hook. Albeit not strictly required, drop it from build.sh too. See:2fa0eb25d4e785ee2cee7123888493
This commit is contained in:
parent
dc24c20e92
commit
f1132ca0e8
4
build.sh
4
build.sh
|
|
@ -129,13 +129,11 @@ make_setup_mkinitcpio() {
|
|||
local _hook
|
||||
mkdir -p ${work_dir}/${arch}/airootfs/etc/initcpio/hooks
|
||||
mkdir -p ${work_dir}/${arch}/airootfs/etc/initcpio/install
|
||||
for _hook in archiso archiso_shutdown archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs archiso_loop_mnt; do
|
||||
for _hook in archiso archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs archiso_loop_mnt; do
|
||||
cp /usr/lib/initcpio/hooks/${_hook} ${work_dir}/${arch}/airootfs/etc/initcpio/hooks
|
||||
cp /usr/lib/initcpio/install/${_hook} ${work_dir}/${arch}/airootfs/etc/initcpio/install
|
||||
done
|
||||
sed -i "s|/usr/lib/initcpio/|/etc/initcpio/|g" ${work_dir}/${arch}/airootfs/etc/initcpio/install/archiso_shutdown
|
||||
cp /usr/lib/initcpio/install/archiso_kms ${work_dir}/${arch}/airootfs/etc/initcpio/install
|
||||
cp /usr/lib/initcpio/archiso_shutdown ${work_dir}/${arch}/airootfs/etc/initcpio
|
||||
cp ${script_path}/mkinitcpio.conf ${work_dir}/${arch}/airootfs/etc/mkinitcpio-archiso.conf
|
||||
gnupg_fd=
|
||||
if [[ ${gpg_key} ]]; then
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
MODULES=(fuse)
|
||||
BINARIES=(mount.ntfs)
|
||||
HOOKS=(base udev memdisk archiso_shutdown findroot archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs archiso_kms block mdadm_udev modconf encrypt lvm2 filesystems keyboard)
|
||||
HOOKS=(base udev memdisk findroot archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs archiso_kms block mdadm_udev modconf encrypt lvm2 filesystems keyboard)
|
||||
COMPRESSION="xz"
|
||||
|
|
|
|||
Loading…
Reference in a new issue