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
|
local _hook
|
||||||
mkdir -p ${work_dir}/${arch}/airootfs/etc/initcpio/hooks
|
mkdir -p ${work_dir}/${arch}/airootfs/etc/initcpio/hooks
|
||||||
mkdir -p ${work_dir}/${arch}/airootfs/etc/initcpio/install
|
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/hooks/${_hook} ${work_dir}/${arch}/airootfs/etc/initcpio/hooks
|
||||||
cp /usr/lib/initcpio/install/${_hook} ${work_dir}/${arch}/airootfs/etc/initcpio/install
|
cp /usr/lib/initcpio/install/${_hook} ${work_dir}/${arch}/airootfs/etc/initcpio/install
|
||||||
done
|
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/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
|
cp ${script_path}/mkinitcpio.conf ${work_dir}/${arch}/airootfs/etc/mkinitcpio-archiso.conf
|
||||||
gnupg_fd=
|
gnupg_fd=
|
||||||
if [[ ${gpg_key} ]]; then
|
if [[ ${gpg_key} ]]; then
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
MODULES=(fuse)
|
MODULES=(fuse)
|
||||||
BINARIES=(mount.ntfs)
|
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"
|
COMPRESSION="xz"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue