summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/boot.sh26
-rwxr-xr-xscripts/boot/integrity-check.sh29
2 files changed, 29 insertions, 26 deletions
diff --git a/scripts/boot.sh b/scripts/boot.sh
index 3211ed0..90750b5 100755
--- a/scripts/boot.sh
+++ b/scripts/boot.sh
@@ -429,32 +429,6 @@ find_livefs ()
return 1
}
-integrity_check ()
-{
- media_mountpoint="${1}"
-
- log_begin_msg "Checking media integrity"
-
- cd ${media_mountpoint}
- /bin/md5sum -c md5sum.txt < /dev/tty8 > /dev/tty8
- RC="${?}"
-
- log_end_msg
-
- if [ "${RC}" -eq 0 ]
- then
- log_success_msg "Everything ok, will reboot in 10 seconds."
- sleep 10
- cd /
- umount ${media_mountpoint}
- sync
- echo u > /proc/sysrq-trigger
- echo b > /proc/sysrq-trigger
- else
- panic "Not ok, a media defect is likely, switch to VT8 for details."
- fi
-}
-
mountroot ()
{
if [ -x /scripts/local-top/cryptroot ]; then
diff --git a/scripts/boot/integrity-check.sh b/scripts/boot/integrity-check.sh
new file mode 100755
index 0000000..08f9583
--- /dev/null
+++ b/scripts/boot/integrity-check.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+#set -e
+
+integrity_check ()
+{
+ media_mountpoint="${1}"
+
+ log_begin_msg "Checking media integrity"
+
+ cd ${media_mountpoint}
+ /bin/md5sum -c md5sum.txt < /dev/tty8 > /dev/tty8
+ RC="${?}"
+
+ log_end_msg
+
+ if [ "${RC}" -eq 0 ]
+ then
+ log_success_msg "Everything ok, will reboot in 10 seconds."
+ sleep 10
+ cd /
+ umount ${media_mountpoint}
+ sync
+ echo u > /proc/sysrq-trigger
+ echo b > /proc/sysrq-trigger
+ else
+ panic "Not ok, a media defect is likely, switch to VT8 for details."
+ fi
+}