Kexec/kexec-load: Difference between revisions

From Alpine Linux
(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.
}

Revision as of 18:56, 2 January 2024

#!/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. }