summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2021-12-02 18:30:16 +0100
committerStefan Kangas <stefan@marxist.se>2021-12-02 18:32:54 +0100
commita8bfdf2efc41479efecee4dff71fe8a341cb5729 (patch)
tree9285f5b3edd342febaa2e64b3f29dd14aa3cd3e0 /admin
parentdb56f2c264fe7cd7ec2bd3ed7bc96a7473b4983b (diff)
downloademacs-a8bfdf2efc41479efecee4dff71fe8a341cb5729.tar.gz
update_autogen: Improve error handling slightly
* admin/update_autogen: Check exit status of cd. Use single quoting for trap condition.
Diffstat (limited to 'admin')
-rwxr-xr-xadmin/update_autogen4
1 files changed, 2 insertions, 2 deletions
diff --git a/admin/update_autogen b/admin/update_autogen
index 2b6a46051cb..99297a9c0dc 100755
--- a/admin/update_autogen
+++ b/admin/update_autogen
@@ -44,7 +44,7 @@ PD=${0%/*}
[ "$PD" = "$0" ] && PD=. # if PATH includes PWD
## This should be the admin directory.
-cd $PD
+cd $PD || exit
cd ../
[ -d admin ] || die "Could not locate admin directory"
@@ -102,7 +102,7 @@ done
tempfile=/tmp/$PN.$$
-trap "rm -f $tempfile 2> /dev/null" EXIT
+trap 'rm -f $tempfile 2> /dev/null' EXIT
while getopts ":hcfqA:CL" option ; do