Merge remote-tracking branch 'ArrayBolt3/arraybolt3/sudoers'

This commit is contained in:
Patrick Schleizer 2024-11-25 15:38:01 -05:00
commit 62a551cfe3
No known key found for this signature in database
GPG Key ID: CB8D50BB77BB3C48

View File

@ -3,6 +3,13 @@
## Copyright (C) 2012 - 2024 ENCRYPTED SUPPORT LP <adrelanos@whonix.org>
## 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
}
sigterm_trap() {
if [ "$lastpid" = "" ]; then
exit 143
@ -21,6 +28,8 @@ trap "sigterm_trap" SIGTERM SIGINT
[ -n "$timeout_after" ] || timeout_after="600"
[ -n "$kill_after" ] || kill_after="10"
write_pid_file
timeout \
--kill-after="$kill_after" \
"$timeout_after" \