Kexec/kexec-load: Difference between revisions
(Zcrayfish created the page Kexec/kexec-load using a non-default content model "plain text": This will be a plain text page) |
m (Testing the potential to move the kexec-load script from the Kexec page and then transcluding it.) |
||
Line 1: | Line 1: | ||
#!/sbin/openrc-run | |||
description="kexec for faster reboot" | |||
# Define defaults | |||
: "${BOOTPART:=/boot}" | |||
: "${KERNEL:=vmlinuz-edge}" | |||
: "${INITRD:=initramfs-edge}" | |||
depend() { | |||
need localmount | |||
} | |||
start() { | |||
: | |||
} | |||
stop() { | |||
if ! yesno ${RC_GOINGDOWN}; then | |||
einfo "kexec-load: Not rebooting or powering off; not loading kernel" | |||
exit | |||
fi | |||
ebegin "kexec-load: loading kernel for faster reboot" | |||
kexec -l "${BOOTPART}/${KERNEL}" \ | |||
--initrd "${BOOTPART}/${INITRD}" \ | |||
--reuse-cmdline | |||
ewend $? Failed. | |||
} |