summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-08-25 11:30:23 -0300
committerRenato Botelho <renato@netgate.com>2015-08-25 14:49:57 -0300
commit81ec005db3334335429fa3c2407a4de099d83bd2 (patch)
treeefd49ae86a14a5853f6acdfd9bb5505defd68f01
parentd27cb78d6da422e6bce1b5dde935e79cbfe95471 (diff)
downloadpfsense-81ec005db3334335429fa3c2407a4de099d83bd2.zip
pfsense-81ec005db3334335429fa3c2407a4de099d83bd2.tar.gz
Detect unauthorized attempt to build pfSense
-rw-r--r--tools/builder_defaults.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/builder_defaults.sh b/tools/builder_defaults.sh
index 5acf479..69a956d 100644
--- a/tools/builder_defaults.sh
+++ b/tools/builder_defaults.sh
@@ -81,6 +81,13 @@ if [ -f ${BUILD_CONF} ]; then
. ${BUILD_CONF}
fi
+if [ "${PRODUCT_NAME}" = "pfSense" -a "${BUILD_AUTHORIZED_BY_ELECTRIC_SHEEP_FENCING}" != yes ]; then
+ echo ">>>ERROR: According the following license, only Electric Sheep Fencing can build genuine pfSense® software"
+ echo ""
+ cat ${BUILDER_ROOT}/license.txt
+ exit 1
+fi
+
# Make sure pkg will not be interactive
export ASSUME_ALWAYS_YES=true
OpenPOWER on IntegriCloud