From f72d162f33cff1ebf697e3deb295a4cc0153acfa Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Mon, 15 Aug 2016 13:10:52 -0300 Subject: [PATCH] Make it possible to create a exclude list for each architecture for poudriere bulk list --- tools/builder_common.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/builder_common.sh b/tools/builder_common.sh index e3f9cb0135..b96d739e76 100644 --- a/tools/builder_common.sh +++ b/tools/builder_common.sh @@ -2038,6 +2038,14 @@ poudriere_bulk() { _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