From f41a5d8d988c24178f0f4d282bf048cd47985bbe Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Tue, 11 Feb 2020 14:46:10 +0100 Subject: [kexec-reboot] also download bwlp.cpio if available --- .../modules/kexec-reboot/data/opt/openslx/scripts/systemd-kexec_load | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'core/modules/kexec-reboot') diff --git a/core/modules/kexec-reboot/data/opt/openslx/scripts/systemd-kexec_load b/core/modules/kexec-reboot/data/opt/openslx/scripts/systemd-kexec_load index ca092b3e..b6c11e62 100755 --- a/core/modules/kexec-reboot/data/opt/openslx/scripts/systemd-kexec_load +++ b/core/modules/kexec-reboot/data/opt/openslx/scripts/systemd-kexec_load @@ -30,7 +30,10 @@ kexec_load() { exit 1 fi done - + if download_retry "http://${SLX_KCL_SERVERS}/tftp/bwlp.cpio" "${DIR}/bwlp.cpio"; then + cat "${DIR}/initramfs-stage31" "${DIR}/bwlp.cpio" > "${DIR}/initramfs-tmp" + mv -f -- "${DIR}/initramfs-tmp" "${DIR}/initramfs-stage31" + fi if ! kexec -l "${DIR}/kernel" --initrd "${DIR}/initramfs-stage31" --reuse-cmdline; then echo "Failed to load kernel/initrd from ${DIR}" exit 1 -- cgit v1.2.3-55-g7522