diff options
author | Renato Botelho <renato@netgate.com> | 2016-08-15 13:10:52 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-10-10 20:43:59 -0300 |
commit | 65de9b9336e362bb94a5bc8520914149ee309572 (patch) | |
tree | 20f5fd384dfc3298bc3fa490f00b225f2680691f /tools/builder_common.sh | |
parent | 98a1a30de1954a8fde86664628ab0b2a403a21b5 (diff) | |
download | pfsense-65de9b9336e362bb94a5bc8520914149ee309572.zip pfsense-65de9b9336e362bb94a5bc8520914149ee309572.tar.gz |
Make it possible to create a exclude list for each architecture for poudriere bulk list
Diffstat (limited to 'tools/builder_common.sh')
-rw-r--r-- | tools/builder_common.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/builder_common.sh b/tools/builder_common.sh index b9e4b8f..511c780 100644 --- a/tools/builder_common.sh +++ b/tools/builder_common.sh @@ -2426,6 +2426,14 @@ EOF _bulk=${SCRATCHDIR}/poudriere_bulk.${POUDRIERE_BRANCH} sed -e "s,%%PRODUCT_NAME%%,${PRODUCT_NAME},g" ${_ref_bulk} > ${_bulk} + local _exclude_bulk="${POUDRIERE_BULK}.exclude.${jail_arch}" + if [ -f "${_exclude_bulk}" ]; then + mv ${_bulk} ${_bulk}.tmp + sed -e "s,%%PRODUCT_NAME%%,${PRODUCT_NAME},g" ${_exclude_bulk} > ${_bulk}.exclude + cat ${_bulk}.tmp ${_exclude_bulk} | sort | uniq -u > ${_bulk} + rm -f ${_bulk}.tmp ${_exclude_bulk} + fi + if ! poudriere bulk -f ${_bulk} -j ${jail_name} -p ${POUDRIERE_PORTS_NAME}; then echo ">>> ERROR: Something went wrong..." print_error_pfS |