#!/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 }