summaryrefslogtreecommitdiffstats
path: root/bin/ptxdist
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-11-14 08:41:59 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-11-14 08:42:02 +0100
commit71e14254d265746e31f99d2755d6c8177382a1be (patch)
tree8368c55f975f98ac5abb50e0bdb9b84cfa69a918 /bin/ptxdist
parente248138acb16e6f68cbca76eb04cdc2d9f8d8b2a (diff)
downloadptxdist-71e14254d265746e31f99d2755d6c8177382a1be.tar.gz
ptxdist-71e14254d265746e31f99d2755d6c8177382a1be.tar.xz
ptxdist: run the trap handler before executing the correct ptxdist for --auto-version
Without this $PTXDIST_TEMPDIR is never deleted and remains as a empty directory. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'bin/ptxdist')
-rwxr-xr-xbin/ptxdist2
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/ptxdist b/bin/ptxdist
index 82bb90474..2e6ec93a8 100755
--- a/bin/ptxdist
+++ b/bin/ptxdist
@@ -2451,6 +2451,7 @@ setup_auto_version()
;;
/*)
# use ptxdist from the explicit PTXdist layer
+ ptxdist_trap_exit_handler
exec "${PTXDIST_AUTOVERSION}" "${args[@]}"
;;
esac
@@ -2467,6 +2468,7 @@ setup_auto_version()
fi
if next="$(which ptxdist-${configfile_version})"; then
+ ptxdist_trap_exit_handler
exec "${next}" "${args[@]}"
else
ptxd_bailout "ptxdist-${configfile_version} not found!"