summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorĐoàn Trần Công Danh <congdanhqx@gmail.com>2021-11-30 17:26:24 +0700
committerĐoàn Trần Công Danh <congdanhqx@gmail.com>2021-11-30 17:30:03 +0700
commit17b759d6975b8bfb3fbdddabd429680b6fa78939 (patch)
treecfd1c9da7948cf4649133c7762d1b09f7a336705
parent07de54fdcc5806bde549e1edf60738c6bccf50e8 (diff)
downloadca-certificates-17b759d6975b8bfb3fbdddabd429680b6fa78939.tar.gz
update-ca-certificates: compat with non-GNU mktemp(1)
BSD and BusyBox lacks --tmpdir support. Emulate it with -p instead. Close bugs #1000847 Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
-rwxr-xr-xsbin/update-ca-certificates4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/update-ca-certificates b/sbin/update-ca-certificates
index 9a876d7..78dc8f7 100755
--- a/sbin/update-ca-certificates
+++ b/sbin/update-ca-certificates
@@ -81,8 +81,8 @@ trap cleanup 0
# Helper files. (Some of them are not simple arrays because we spawn
# subshells later on.)
TEMPBUNDLE="${ETCCERTSDIR}/${CERTBUNDLE}.new"
-ADDED="$(mktemp --tmpdir "ca-certificates.tmp.XXXXXX")"
-REMOVED="$(mktemp --tmpdir "ca-certificates.tmp.XXXXXX")"
+ADDED="$(mktemp -p "${TMPDIR:-/tmp}" "ca-certificates.tmp.XXXXXX")"
+REMOVED="$(mktemp -p "${TMPDIR:-/tmp}" "ca-certificates.tmp.XXXXXX")"
# Adds a certificate to the list of trusted ones. This includes a symlink
# in /etc/ssl/certs to the certificate file and its inclusion into the