From 81ec005db3334335429fa3c2407a4de099d83bd2 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Tue, 25 Aug 2015 11:30:23 -0300 Subject: Detect unauthorized attempt to build pfSense --- tools/builder_defaults.sh | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- cgit v1.1