+#!/bin/sh
+# Running this script as 'sh' for Make
+
+CFG_DIR="config"
+HV_VER_FILE="hvlinux-version"
+
+check_hvlinux_version()
+{
+ # Default value, assume we run on the host.
+ export HVLINUX_RUN_MODE="host"
+
+ if [ -f ${CFG_DIR}/${HV_VER_FILE} ]; then
+ . ${CFG_DIR}/${HV_VER_FILE}
+
+ # Compare local UUID to the one in /etc to determine if we run on the
+ # host or on the newly-built HVLinux system.
+ if [ -f /etc/${HV_VER_FILE} ]; then
+ # Save value
+ HVUUID_LOCAL=${HVUUID}
+
+ . /etc/${HV_VER_FILE}
+
+ if [ "x${HVUUID_LOCAL}" = "x${HVUUID}" ]; then
+ HVLINUX_RUN_MODE="native"
+ else
+ # Restore value in case of mismatch
+ HVUUID=${HVUUID_LOCAL}
+ fi
+ fi
+ fi
+
+ if [ "x${HVLINUX_RUN_MODE}" = "xnative" ]; then
+ #echo "Running in NATIVE mode (stage >= 2)"
+ echo "NATIVE"
+ else
+ #echo "Running in HOST mode (stage 0 or 1)"
+ echo "HOST"
+ fi
+}