From 35cfdd56ba9febb07be542f2f6b027ae48d40435 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Mon, 18 Jul 2016 13:08:18 -0400 Subject: [PATCH] Added some code to create a buildinfo file included in the tar.bz2 file that contains information about the current xCAT build --- buildcore.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/buildcore.sh b/buildcore.sh index 9f3d3aec0..a2422ce7f 100755 --- a/buildcore.sh +++ b/buildcore.sh @@ -175,6 +175,9 @@ function setversionvars { VER=`cat Version` SHORTVER=`cat Version|cut -d. -f 1,2` SHORTSHORTVER=`cat Version|cut -d. -f 1` + BUILD_TIME=`date` + BUILD_MACHINE=`hostname` + COMMIT_ID=`git rev-parse --short HEAD` } @@ -504,6 +507,16 @@ if [ -n "$VERBOSEMODE" ]; then else verboseflag="" fi + +# +# Add a VERSION file into the tar.bz2 file to track information about the build +# +BUILDINFO=$XCATCORE/buildinfo +echo "VERSION=$VER" > $BUILDINFO +echo "BUILD_TIME=$BUILD_TIME" >> $BUILDINFO +echo "BUILD_MACHINE=$BUILD_MACHINE" >> $BUILDINFO +echo "COMMIT_ID=$COMMIT_ID" >> $BUILDINFO + echo "Creating $(dirname $DESTDIR)/$TARNAME ..." if [[ -e $TARNAME ]]; then mkdir -p previous