summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-09-28 08:56:38 -0300
committerRenato Botelho <renato@netgate.com>2015-09-28 08:56:38 -0300
commit0825aaea61984e2726cb1fee18bd3373ee846e7f (patch)
tree148ae1de5de0bcbeb88003a0fef4a2ecc529910e /tools
parentacce84046a0cf038620500cf0890f01542d28e9b (diff)
downloadpfsense-0825aaea61984e2726cb1fee18bd3373ee846e7f.zip
pfsense-0825aaea61984e2726cb1fee18bd3373ee846e7f.tar.gz
Set FreeBSD src and ports repo to use github or git.pfmechanics.com based on local clone of pfSense repo
Diffstat (limited to 'tools')
-rw-r--r--tools/builder_defaults.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/builder_defaults.sh b/tools/builder_defaults.sh
index fb15e93..c9dd3f2 100644
--- a/tools/builder_defaults.sh
+++ b/tools/builder_defaults.sh
@@ -134,7 +134,11 @@ else
fi
# This is used for using svn for retrieving src
-export FREEBSD_REPO_BASE=${FREEBSD_REPO_BASE:-"git@git.pfmechanics.com:pfsense/freebsd-src.git"}
+if git -C ${BUILDER_ROOT} remote -v | grep -q git.pfmechanics.com; then
+ export FREEBSD_REPO_BASE=${FREEBSD_REPO_BASE:-"git@git.pfmechanics.com:pfsense/freebsd-src.git"}
+else
+ export FREEBSD_REPO_BASE=${FREEBSD_REPO_BASE:-"https://github.com/pfsense/freebsd-src.git"}
+fi
export FREEBSD_BRANCH=${FREEBSD_BRANCH:-"devel"}
export FREEBSD_PARENT_BRANCH=${FREEBSD_PARENT_BRANCH:-"stable/10"}
export FREEBSD_SRC_DIR=${FREEBSD_SRC_DIR:-"${SCRATCHDIR}/FreeBSD-src"}
@@ -264,7 +268,11 @@ export ZFS_ROOT=${ZFS_ROOT:-"/poudriere"}
export POUDRIERE_PORTS_NAME=${POUDRIERE_PORTS_NAME:-"${PRODUCT_NAME}_${GIT_REPO_BRANCH_OR_TAG}"}
export POUDRIERE_BULK=${POUDRIERE_BULK:-"${BUILDER_TOOLS}/conf/pfPorts/poudriere_bulk"}
-export POUDRIERE_PORTS_GIT_URL=${POUDRIERE_PORTS_GIT_URL:-"git@git.pfmechanics.com:pfsense/freebsd-ports.git"}
+if git -C ${BUILDER_ROOT} remote -v | grep -q git.pfmechanics.com; then
+ export POUDRIERE_PORTS_GIT_URL=${POUDRIERE_PORTS_GIT_URL:-"git@git.pfmechanics.com:pfsense/freebsd-ports.git"}
+else
+ export POUDRIERE_PORTS_GIT_URL=${POUDRIERE_PORTS_GIT_URL:-"https://github.com/pfsense/freebsd-ports.git"}
+fi
export POUDRIERE_PORTS_GIT_BRANCH=${POUDRIERE_PORTS_GIT_BRANCH:-"devel"}
# Host to rsync pkg repos from poudriere
OpenPOWER on IntegriCloud