diff options
author | Renato Botelho <renato@netgate.com> | 2015-08-25 09:21:26 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2015-08-25 14:49:55 -0300 |
commit | eb31cdf1fee7082f526e1859082d7ef53c61722d (patch) | |
tree | 4c2b3134d7d30144b8bf2298ddf6ece0370b95a7 | |
parent | 694028d6ae219f6cfced9c76f23040f0024b91f8 (diff) | |
download | pfsense-eb31cdf1fee7082f526e1859082d7ef53c61722d.zip pfsense-eb31cdf1fee7082f526e1859082d7ef53c61722d.tar.gz |
Read /etc/version and set PRODUCT_VERSION
-rw-r--r-- | tools/builder_defaults.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/builder_defaults.sh b/tools/builder_defaults.sh index 77c8454..f3a6ac6 100644 --- a/tools/builder_defaults.sh +++ b/tools/builder_defaults.sh @@ -102,10 +102,18 @@ export FREEBSD_PARENT_BRANCH=${FREEBSD_PARENT_BRANCH:-"stable/10"} # Product details export PRODUCT_NAME=${PRODUCT_NAME:-pfSense} -export PRODUCT_VERSION=${PRODUCT_VERSION:-2.3-DEVELOPMENT} export PRODUCT_URL=${PRODUCT_VERSION:-"https://www.pfsense.org/"} export PRODUCT_SRC=${PRODUCT_SRC:-"${BUILDER_ROOT}/src"} +if [ -z "${PRODUCT_VERSION}" ]; then + if [ ! -f ${PRODUCT_SRC}/etc/version ]; then + echo ">>> ERROR: PRODUCT_VERSION is not defined and ${PRODUCT_SRC}/etc/version was not found" + print_error_pfS + fi + + export PRODUCT_VERSION=$(head -n 1 ${PRODUCT_SRC}/etc/version) +fi + # Product repository tag to build export GIT_REPO_BRANCH_OR_TAG=${GIT_REPO_BRANCH_OR_TAG:-master} |