Update setup.sh
This commit is contained in:
parent
00689b0bd4
commit
567d33ff7d
1 changed files with 1 additions and 4 deletions
5
setup.sh
5
setup.sh
|
@ -14,11 +14,8 @@ DEFAULT_SSH_KEY="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoxUu/nC1C03LvxIhCMzyMu7C
|
|||
# Early root escalation
|
||||
###############################################################################
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
# Prompt for root password via whiptail if available
|
||||
if command -v whiptail &>/dev/null; then
|
||||
PW=$(whiptail --passwordbox "Root privileges required.
|
||||
Enter root password:" 10 60 3>&1 1>&2 2>&3) || exit 1
|
||||
# Re-exec under su using stdin for piped or file-based scripts
|
||||
PW=$(whiptail --passwordbox "Root privileges required.\nEnter root password:" 10 60 3>&1 1>&2 2>&3) || exit 1
|
||||
exec su root -c "bash -s -- \"$@\"" <<<"$PW"
|
||||
else
|
||||
echo "Root privileges required; re-running under su..."
|
||||
|
|
Loading…
Reference in a new issue