Add PREREQ header to grmls initramfs-tools script
[grml-live.git] / etc / grml / fai / live-initramfs / grml-script.init-top
index 78d65aa..462642d 100755 (executable)
@@ -1,9 +1,26 @@
 #!/bin/sh
 
+# prereq header {{{
+# without this header booting will fail with:
+# "PANIC: Circular dependancy.  Exiting."
+PREREQ=""
+prereqs()
+{
+        echo "$PREREQ"
+}
+case $1 in
+# get pre-requisites
+prereqs)
+        prereqs
+        exit 0
+        ;;
+esac
+# }}}
+
 # helper functions {{{
 
 if grep -qe debug -qe verbose /proc/cmdline 2>/dev/null ; then
-   echo "debug: scripts/init-top/grml running"
+   echo "debug: scripts/init-top/grml running">/dev/console
 fi
 
 # get boot command line
@@ -95,7 +112,7 @@ FAILED=" ${NORMAL}[${RED}fail${NORMAL}]"
 DISTRI="$(getbootparam 'distri' 2>/dev/null)"
 
 if [ -r /etc/grml_version ] ; then
-   GRML_VERSION="[$(cat /etc/grml_version)] "
+   GRML_VERSION="$(cat /etc/grml_version)"
 fi
 
 if [ -n "$DISTRI" ] ; then
@@ -113,13 +130,18 @@ ${RED} | |  _| |_) | |\/| | |
 ${RED} | |_| |  _ <| |  | | |___
 ${RED}  \____|_| \_\_|  |_|_____|
 
-${WHITE}grml.org - Linux for sysadmins and texttool users.
-${WHITE}$GRML_VERSION${NORMAL}"
+${WHITE}grml.org - Linux for sysadmins and texttool users.${NORMAL}"
 fi
 
 echo ""
 echo "${WHITE}Welcome to"
 echo "$SPLASH"
+echo
+
+if [ -n "$GRML_VERSION" ] ; then
+   log_grml_begin_msg "Running $GRML_VERSION"
+   echo
+fi
 
 # don't output anything if running with bootsplash feature
 if checkbootparam "splash" ; then