Kexec/kexec-load: Difference between revisions

From Alpine Linux
m (Try to fill the kernel and initrd/initramfs automagically for the user.)
m (typo)
 
Line 4: Line 4:
: "${BOOTPART:=/boot}"
: "${BOOTPART:=/boot}"
: "${KERNEL:=vmlinuz-$(uname -r | awk -F \- '{print $NF }')}"
: "${KERNEL:=vmlinuz-$(uname -r | awk -F \- '{print $NF }')}"
: "${INITRD:=initrfamfs-$(uname -r | awk -F \- '{print $NF}')}"
: "${INITRD:=initramfs-$(uname -r | awk -F \- '{print $NF}')}"


depend() {
depend() {

Latest revision as of 12:22, 15 January 2024

#!/sbin/openrc-run description="kexec for faster reboot" # Define defaults : "${BOOTPART:=/boot}" : "${KERNEL:=vmlinuz-$(uname -r | awk -F \- '{print $NF }')}" : "${INITRD:=initramfs-$(uname -r | awk -F \- '{print $NF}')}" 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. }