diff options
author | Bryan Drewery <bryan@shatow.net> | 2021-09-09 03:45:41 +0300 |
---|---|---|
committer | Bryan Drewery <bryan@shatow.net> | 2021-09-09 03:53:04 +0300 |
commit | 69f7575ea7b2729016b2f8de9168661d28600b11 (patch) | |
tree | 6b2dba3965b27e7dc78277937f30d5aa302c1d51 | |
parent | 55c0131db0b1fbcfba039a4e3ccc73f5c2d11ac8 (diff) |
bulk: Add -d to avoid committing packages.
This is purely intended for testing.
-rwxr-xr-x | src/share/poudriere/bulk.sh | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/share/poudriere/bulk.sh b/src/share/poudriere/bulk.sh index 4310292f..b5b3d391 100755 --- a/src/share/poudriere/bulk.sh +++ b/src/share/poudriere/bulk.sh @@ -91,11 +91,12 @@ ALL=0 BUILD_REPO=1 INTERACTIVE_MODE=0 OVERLAYS="" +COMMIT=1 . ${SCRIPTPREFIX}/common.sh [ $# -eq 0 ] && usage -while getopts "ab:B:CcFf:iIj:J:knNO:p:RrSTtvwz:" FLAG; do +while getopts "ab:B:dCcFf:iIj:J:knNO:p:RrSTtvwz:" FLAG; do case "${FLAG}" in a) ALL=1 @@ -113,6 +114,14 @@ while getopts "ab:B:CcFf:iIj:J:knNO:p:RrSTtvwz:" FLAG; do C) CLEAN_LISTED=1 ;; + d) # Flag not stable and may change at any time. + # Don't commit the packages. This is effectively + # the same as -n but does an actual build. + if [ "${ATOMIC_PACKAGE_REPOSITORY}" != "yes" ]; then + err ${EX_USAGE} "-d only makes sense with ATOMIC_PACKAGE_REPOSITORY=yes" + fi + COMMIT=0 + ;; F) export MASTER_SITE_BACKUP='' ;; @@ -255,7 +264,9 @@ _bget nbfetched stats_fetched [ ${BUILD_REPO} -eq 1 ] && build_repo -commit_packages +if [ "${COMMIT}" -eq 1 ]; then + commit_packages +fi show_build_results |