From cbda9e3fe94feaa54bd4806ac3bb7f0804c3c64a Mon Sep 17 00:00:00 2001 From: Bryan Drewery Date: Mon, 9 Dec 2019 15:59:05 -0800 Subject: Add -a overlay tests and fix -a duplicates --- src/share/poudriere/common.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/share/poudriere/common.sh b/src/share/poudriere/common.sh index 97c05ef0..7b8b2520 100755 --- a/src/share/poudriere/common.sh +++ b/src/share/poudriere/common.sh @@ -6760,11 +6760,13 @@ _listed_ports() { _pget portsdir ${PTNAME} mnt || \ err 1 "Missing mnt metadata for portstree" [ -d "${portsdir}/ports" ] && portsdir="${portsdir}/ports" - _list_ports_dir "${portsdir}" "${PTNAME}" - for o in ${OVERLAYS}; do - _pget portsdir "${o}" mnt - _list_ports_dir "${portsdir}" "${o}" - done + { + _list_ports_dir "${portsdir}" "${PTNAME}" + for o in ${OVERLAYS}; do + _pget portsdir "${o}" mnt + _list_ports_dir "${portsdir}" "${o}" + done + } | sort -ud return 0 fi -- cgit v1.2.3