From d32cb8c95b09721e52c4d682a0ddd39d590a4368 Mon Sep 17 00:00:00 2001 From: Patrick Schleizer Date: Mon, 25 Nov 2024 15:44:00 -0500 Subject: [PATCH] use TMP, sponge, refactoring --- usr/libexec/security-misc/apt-get-update | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/usr/libexec/security-misc/apt-get-update b/usr/libexec/security-misc/apt-get-update index 3086e55..fecfe4f 100755 --- a/usr/libexec/security-misc/apt-get-update +++ b/usr/libexec/security-misc/apt-get-update @@ -4,10 +4,10 @@ ## See the file COPYING for copying conditions. write_pid_file() { - safe-rm -rf /tmp/security-misc-apt-get-update-pid; - install -m644 /dev/null /tmp/security-misc-apt-get-update-pid \ - || exit 1 - echo "$$" > /tmp/security-misc-apt-get-update-pid + [[ -z "${TMP:-}" ]] && error "TMP is unset" + safe-rm -rf "$TMP/security-misc-apt-get-update-pid"; + install -m644 /dev/null "$TMP/security-misc-apt-get-update-pid" || exit 1 + echo "$$" | sponge -- "$TMP/security-misc-apt-get-update-pid" } sigterm_trap() {