From b95dd2d355ff7edad553c34348a1a0d453afd355 Mon Sep 17 00:00:00 2001 From: Anne Gentle Date: Fri, 24 Feb 2017 18:07:16 -0600 Subject: [PATCH] Fix cross-platform for checkniceness test Change-Id: I7ea0aea15b0fbd478748e3c54d1719a9732830ea --- tools/glossary-sort.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/glossary-sort.sh b/tools/glossary-sort.sh index 8b9e908a29..7c64d26a8c 100755 --- a/tools/glossary-sort.sh +++ b/tools/glossary-sort.sh @@ -3,10 +3,11 @@ # Check that doc/common/glossary entries are alphabetized and prints # list of entries that should be sorted. -export TMPDIR=`/bin/mktemp -d` -trap "rm -rf $TMPDIR" EXIT +# Cross-platform (Mac and Linux) commands to make a temporary working directory +thetmpdir=`mktemp -d 2>/dev/null || mktemp -d -t 'thetmpdir'` +trap "rm -rf $thetmpdir" EXIT -pushd $TMPDIR +pushd $thetmpdir GLOSSARY=$OLDPWD/doc/common/glossary.rst grep '^ [a-zA-Z0-9]' $GLOSSARY > glossary_entries