Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2019-12-10 01:08:51 +0300
committerBryan Drewery <bryan@shatow.net>2019-12-10 01:08:51 +0300
commit101d409f70517d88c75f6214b3d004c931d7f668 (patch)
treec6170c176123176af18ae2478315f6b3e8d88ff1 /src
parent41012c2c1f375a4e4196f0f0401c231398d5f798 (diff)
testport: Don't change PWD when running portlint
Diffstat (limited to 'src')
-rwxr-xr-xsrc/share/poudriere/testport.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/share/poudriere/testport.sh b/src/share/poudriere/testport.sh
index 78554db7..fe5bc025 100755
--- a/src/share/poudriere/testport.sh
+++ b/src/share/poudriere/testport.sh
@@ -267,11 +267,11 @@ if [ "${USE_PORTLINT}" = "yes" ]; then
[ ! -x `command -v portlint` ] &&
err 2 "First install portlint if you want USE_PORTLINT to work as expected"
msg "Portlint check"
- set +e
- cd ${MASTERMNT}${PORTSDIR}/${ORIGIN} &&
- PORTSDIR="${MASTERMNT}${PORTSDIR}" portlint -C | \
- tee ${log}/logs/${PKGNAME}.portlint.log
- set -e
+ (
+ cd ${MASTERMNT}${PORTSDIR}/${ORIGIN} &&
+ PORTSDIR="${MASTERMNT}${PORTSDIR}" portlint -C | \
+ tee ${log}/logs/${PKGNAME}.portlint.log
+ ) || :
fi
[ ${NOPREFIX} -ne 1 ] && PREFIX="${BUILDROOT:-/prefix}/`echo ${PKGNAME} | tr '[,+]' _`"
[ "${PREFIX}" != "${LOCALBASE}" ] && PORT_FLAGS="PREFIX=${PREFIX}"