Keep sudo active during script

This commit is contained in:
RealStickman 2023-05-22 20:20:17 +02:00
parent 7822fc15ca
commit 6a0dfeba25

View File

@ -1,11 +1,22 @@
#!/usr/bin/env bash
set -euo pipefail
# function to keep sudo from timing out
function func_dont_timeout {
while true; do
sudo -v
sleep 60
done
}
# check if user is root
if [ "$EUID" -ne 0 ]; then
sudo -v
fi
# keep sudo active in background
func_dont_timeout &
cat <<EOF
############################################################
###################### INSTALL CONFIG ######################