X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage0%2Fcreate-version;h=eb4b0120c9721d6cf3e797e9d32cc9294255329c;hb=131d3a522878352b702de2f1ce9a5d7462f16e04;hp=527e7ba9f23e25586e8b1ba089509d7c881a9534;hpb=9b734560ce02e626f7ea58ea9153b5e8daa00831;p=hvlinux.git diff --git a/stage0/create-version b/stage0/create-version old mode 100644 new mode 100755 index 527e7ba..eb4b012 --- a/stage0/create-version +++ b/stage0/create-version @@ -6,24 +6,22 @@ create_hvlinux_version() { local CFG_DIR="../config" - if [ -f ${CFG_DIR}/${HV_VER_FILE} ]; then - echo "Version file already created" - return 0 - fi - - echo "Create new hvlinux-version file" + if [ ! -f ${CFG_DIR}/${HV_VER_FILE} ]; then + echo "Create new hvlinux-version file" - if [ ! -x /usr/bin/uuidgen ]; then - echo "Error, missing /usr/bin/uuidgen program" - exit 1 - fi + if [ ! -x /usr/bin/uuidgen ]; then + echo "Error, missing /usr/bin/uuidgen program" + exit 1 + fi - cat > ${CFG_DIR}/${HV_VER_FILE} < ${CFG_DIR}/${HV_VER_FILE} <> ${CFG_DIR}/${HV_VER_FILE} + echo "HVUUID=$(uuidgen)" >> ${CFG_DIR}/${HV_VER_FILE} + echo "HVDATE=\"$(date)\"" >> ${CFG_DIR}/${HV_VER_FILE} + fi # Copy local file to destination LFS partition mkdir -pv ${LFS}/etc