summaryrefslogtreecommitdiff
path: root/package/alix-switch/files/alix-switch
diff options
context:
space:
mode:
Diffstat (limited to 'package/alix-switch/files/alix-switch')
-rw-r--r--package/alix-switch/files/alix-switch8
1 files changed, 6 insertions, 2 deletions
diff --git a/package/alix-switch/files/alix-switch b/package/alix-switch/files/alix-switch
index ad439a221..b61a6a48f 100644
--- a/package/alix-switch/files/alix-switch
+++ b/package/alix-switch/files/alix-switch
@@ -1,9 +1,13 @@
#!/bin/sh
# launched by alix-switchd in case of button event
-
+# f.e. boot rescue system once
case "$1" in
on)
echo "alix-switch: on"
+ mount /dev/sda1 /boot/grub
+ grub-reboot 1
+ umount /boot/grub
+ reboot
;;
off)
echo "alix-switch: off"
@@ -12,4 +16,4 @@ case "$1" in
echo "Usage: $0 {on|off}"
;;
esac
-exit 0
+exit $?