make checkversion chvt
authorrjt@cambridgebroadband.com <rjt@cambridgebroadband.com>
Thu, 17 Feb 2005 14:38:38 +0000 (14:38 +0000)
committerrjt@cambridgebroadband.com <rjt@cambridgebroadband.com>
Thu, 17 Feb 2005 14:38:38 +0000 (14:38 +0000)
BKrev: 4214ac6eQGjsdwSBzIyWz1nEpIj_bQ

packages/initscripts/initscripts-1.0/openzaurus/checkversion
packages/initscripts/initscripts_1.0.bb

index e69de29..6a87109 100644 (file)
@@ -0,0 +1,31 @@
+#!/bin/sh
+found=`cat /proc/version | cut -d ' ' -f3`
+
+if [ "VERSION" != "$found" ] ; then
+       chvt 1
+       echo -e >/dev/tty1
+       echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+       echo -e "\033[31;1m *            \033[0mW A R N I N G !              \033[31;1m* \033[0m" >/dev/tty1
+       echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+       echo >/dev/tty1
+       echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+        echo -e "\033[31;1m *    \033[0mYou are running the wrong kernel!    \033[31;1m* \033[0m" >/dev/tty1
+        echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+       echo >/dev/tty1
+       echo -e "You are running '" $found "'"                                   >/dev/tty1
+       echo -e "I expect kernel '" VERSION "'"                                  >/dev/tty1
+       echo >/dev/tty1
+        echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+        echo -e "\033[31;1m * \033[0mRunning this combination is unsupported \033[31;1m* \033[0m" >/dev/tty1
+        echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+       echo >/dev/tty1
+       echo "I will sleep for 1 minute now. Use this chance to "                >/dev/tty1
+       echo "reboot the device and flash the proper kernel now! "               >/dev/tty1
+        echo -e >/dev/tty1
+        echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+        echo -e "\033[31;1m *            \033[0mW A R N I N G !              \033[31;1m* \033[0m" >/dev/tty1
+        echo -e "\033[31;1m ******************************************* \033[0m" >/dev/tty1
+        echo >/dev/tty1
+       sleep 60
+       chvt 2
+fi
index d5728c1..4e7d5df 100644 (file)
@@ -6,7 +6,7 @@ DEPENDS = "makedevs"
 DEPENDS_openzaurus = "makedevs virtual/kernel"
 RDEPENDS = "makedevs"
 LICENSE = "GPL"
-PR = "r33"
+PR = "r34"
 
 SRC_URI = "file://halt \
            file://ramdisk \