summaryrefslogtreecommitdiffstats
path: root/core/modules/kexec-reboot/data/opt/openslx/scripts/systemd-kexec_exec
blob: d5ff3e573660de5d9bac8009c37696ae56492dee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/ash

# check if kernel sees a preloaded kernel for kexec
if which kexec 2>/dev/null && [ "x$(cat /sys/kernel/kexec_loaded)" = "x1" ]; then
	kexec -e
fi

# enable sysrq and trigger reboot
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

# TODO start fbsplash or something