1
0
Fork 0
forked from mirrors/openup

Use a directory with mktemp(1) instead of files. This allows us

to rm the directory instead of having to rm with a wildcard.

idea from otto@openbsd
This commit is contained in:
Antoine Jacoutot 2014-05-28 10:27:22 +02:00
commit 068b1d8a24

13
openup
View file

@ -90,14 +90,15 @@ if [ -n "${_badrel}" ]; then
fi
_ARCH=$(arch -s)
_TMPDIR="${TMPDIR:=/tmp}"
_TMPKEY=$(mktemp -p ${_TMPDIR} .openup-pkg_key.XXXXXXXXXX) || exit 1
_TMPSPLITCERT=$(mktemp -p ${_TMPDIR} .openup-split_cert.XXXXXXXXXX) || exit 1
_TMPVUXML=$(mktemp -p ${_TMPDIR} .openup-vuxml.XXXXXXXXXX) || exit 1
_TMP="${TMPDIR:=/tmp}"
_TMPDIR=$(mktemp -dp ${_TMP} .openup-XXXXXXXXXX) || exit 1
_TMPKEY="${_TMPDIR}/key"
_TMPSPLITCERT="${_TMPDIR}/cert"
_TMPVUXML="${_TMPDIR}/vuxml"
export PKG_PATH=${PKG_PATH_UPDATE}:${PKG_PATH_MAIN}
trap "rm -f ${_TMPDIR}/.openup-*" 1 2 3 13 15
trap "rm -rf ${_TMPDIR}" 1 2 3 13 15
pr_bigarrow() {
if [ -z "${checkmode}" ]; then
@ -328,4 +329,4 @@ fi
do_i_need_to_reboot
rm -f ${_TMPDIR}/.openup-*
rm -rf ${_TMPDIR}