summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Bauer2020-02-11 14:46:10 +0100
committerJonathan Bauer2020-02-11 14:46:10 +0100
commitf41a5d8d988c24178f0f4d282bf048cd47985bbe (patch)
treef4afd38e239b75dd5e1b7d684988bc07f429e796
parent[slx-issue] add netboot and vbox versions (diff)
downloadmltk-f41a5d8d988c24178f0f4d282bf048cd47985bbe.tar.gz
mltk-f41a5d8d988c24178f0f4d282bf048cd47985bbe.tar.xz
mltk-f41a5d8d988c24178f0f4d282bf048cd47985bbe.zip
[kexec-reboot] also download bwlp.cpio if available
-rwxr-xr-xcore/modules/kexec-reboot/data/opt/openslx/scripts/systemd-kexec_load5
1 files changed, 4 insertions, 1 deletions
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