summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-08-25 09:21:26 -0300
committerRenato Botelho <renato@netgate.com>2015-08-25 14:49:55 -0300
commiteb31cdf1fee7082f526e1859082d7ef53c61722d (patch)
tree4c2b3134d7d30144b8bf2298ddf6ece0370b95a7 /tools
parent694028d6ae219f6cfced9c76f23040f0024b91f8 (diff)
downloadpfsense-eb31cdf1fee7082f526e1859082d7ef53c61722d.zip
pfsense-eb31cdf1fee7082f526e1859082d7ef53c61722d.tar.gz
Read /etc/version and set PRODUCT_VERSION
Diffstat (limited to 'tools')
-rw-r--r--tools/builder_defaults.sh10
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}
OpenPOWER on IntegriCloud