mirror of
https://github.com/Misterblue/opensim-docker.git
synced 2026-07-29 19:03:18 +00:00
33 lines
1010 B
Bash
Executable File
33 lines
1010 B
Bash
Executable File
#! /bin/bash
|
|
# Return a version string for this image.
|
|
# The version string is formatted:
|
|
# OpenSimVersion-OpenSimBranch-OpenSimGitCommit-BuildDate/OpenSimDockerImageVersion
|
|
# An example is:
|
|
# 0.9.2.1-develop-17b5123-20240712.1234/2.1.3-20220202-4b994b5
|
|
# Verbose but it has all the version information.
|
|
|
|
export OPENSIMHOME=/home/opensim
|
|
export VERSIONDIR=$OPENSIMHOME/VERSION
|
|
|
|
part=$1
|
|
|
|
cd "$VERSIONDIR"
|
|
for valueName in * ; do
|
|
export ${valueName}=$(cat "$valueName")
|
|
done
|
|
|
|
if [[ -z "$part" ]] ; then
|
|
echo "${OS_VERSION}-${OS_GIT_BRANCH}-${OS_GIT_COMMIT_SHORT}-${BUILD_DATE}/${OS_DOCKER_IMAGE_VERSION}"
|
|
else
|
|
if [[ "$part" == "ALL" ]] ; then
|
|
cd "$VERSIONDIR"
|
|
for vn in * ; do
|
|
echo "$vn = $(cat $vn)"
|
|
done
|
|
else
|
|
cat ${VERSIONDIR}/$part
|
|
fi
|
|
fi
|
|
|
|
# echo "$(cat $VERSIONDIR/OS_VERSION)-$(cat $VERSIONDIR/OS_GIT_COMMIT_SHORT)-$(cat $VERSIONDIR/OS_DOCKER_IMAGE_VERSION)-$(cat $VERSIONDIR/BUILD_DATE)-$($VERSIONDIR/OS_DOCKER_GIT_COMMIT_SHORT)"
|