From 22a0eb52c47c3801807854d7a90315592da1405a Mon Sep 17 00:00:00 2001 From: akanealw Date: Tue, 17 Oct 2023 00:29:43 -0500 Subject: [PATCH] added root check --- debian/download-debian-essentials.sh | 30 +++++++++++++------------- proxmox/download-proxmox-essentials.sh | 3 +++ ubuntu/download-ubuntu-essentials.sh | 28 ++++++++++++------------ 3 files changed, 32 insertions(+), 29 deletions(-) diff --git a/debian/download-debian-essentials.sh b/debian/download-debian-essentials.sh index d8fb89c..5cae8f9 100755 --- a/debian/download-debian-essentials.sh +++ b/debian/download-debian-essentials.sh @@ -1,18 +1,18 @@ #!/bin/bash -if [[ -d /home/akanealw ]] - then - rm /home/akanealw/scripts/debian-essentials* > /dev/null 2>&1 - rm /root/scripts/debian-essentials* > /dev/null 2>&1 - mkdir /home/akanealw/scripts > /dev/null 2>&1 - wget -qO /home/akanealw/scripts/debian-essentials.sh https://aknlw.com/debian-essentials - chmod +x /home/akanealw/scripts/debian-essentials.sh - sudo chown akanealw:akanealw /home/akanealw/scripts/debian-essentials.sh - sudo /home/akanealw/scripts/debian-essentials.sh - else - rm /root/scripts/debian-essentials* > /dev/null 2>&1 - mkdir /root/scripts > /dev/null 2>&1 - wget -qO /root/scripts/debian-essentials.sh https://aknlw.com/debian-essentials - chmod +x /root/scripts/debian-essentials.sh - /root/scripts/debian-essentials.sh +if [ "$EUID" -ne 0 ] + then + mkdir /home/akanealw/scripts > /dev/null 2>&1 + rm /home/akanealw/scripts/debian-essentials* > /dev/null 2>&1 + rm /root/scripts/debian-essentials* > /dev/null 2>&1 + wget -qO /home/akanealw/scripts/debian-essentials.sh https://aknlw.com/debian-essentials + chmod +x /home/akanealw/scripts/debian-essentials.sh + sudo chown akanealw:akanealw /home/akanealw/scripts/debian-essentials.sh + sudo /home/akanealw/scripts/debian-essentials.sh + else + mkdir /root/scripts > /dev/null 2>&1 + rm /root/scripts/debian-essentials* > /dev/null 2>&1 + wget -qO /root/scripts/debian-essentials.sh https://aknlw.com/debian-essentials + chmod +x /root/scripts/debian-essentials.sh + /root/scripts/debian-essentials.sh fi diff --git a/proxmox/download-proxmox-essentials.sh b/proxmox/download-proxmox-essentials.sh index 7d967b9..673a781 100644 --- a/proxmox/download-proxmox-essentials.sh +++ b/proxmox/download-proxmox-essentials.sh @@ -1,5 +1,8 @@ #!/bin/bash +# make scripts directory +mkdir /root/scripts + # remove older scripts rm /root/proxmox-* > /dev/null 2>&1 rm /root/scripts/proxmox-* > /dev/null 2>&1 diff --git a/ubuntu/download-ubuntu-essentials.sh b/ubuntu/download-ubuntu-essentials.sh index 05e45f9..cb69dec 100755 --- a/ubuntu/download-ubuntu-essentials.sh +++ b/ubuntu/download-ubuntu-essentials.sh @@ -1,17 +1,17 @@ #!/bin/bash -if [[ -d /home/akanealw ]] - then - rm /home/akanealw/scripts/ubuntu-essentials* > /dev/null 2>&1 - rm /root/scripts/ubuntu-essentials* > /dev/null 2>&1 - mkdir /home/akanealw/scripts > /dev/null 2>&1 - wget -qO /home/akanealw/scripts/ubuntu-essentials.sh https://aknlw.com/ubuntu-essentials - chmod +x /home/akanealw/scripts/ubuntu-essentials.sh - sudo /home/akanealw/scripts/ubuntu-essentials.sh - else - rm /root/scripts/ubuntu-essentials* > /dev/null 2>&1 - mkdir /root/scripts > /dev/null 2>&1 - wget -qO /root/scripts/ubuntu-essentials.sh https://aknlw.com/ubuntu-essentials - chmod +x /root/scripts/ubuntu-essentials.sh - /root/scripts/ubuntu-essentials.sh +if [ "$EUID" -ne 0 ] + then + mkdir /home/akanealw/scripts > /dev/null 2>&1 + rm /home/akanealw/scripts/ubuntu-essentials* > /dev/null 2>&1 + rm /root/scripts/ubuntu-essentials* > /dev/null 2>&1 + wget -qO /home/akanealw/scripts/ubuntu-essentials.sh https://aknlw.com/ubuntu-essentials + chmod +x /home/akanealw/scripts/ubuntu-essentials.sh + sudo /home/akanealw/scripts/ubuntu-essentials.sh + else + mkdir /root/scripts > /dev/null 2>&1 + rm /root/scripts/ubuntu-essentials* > /dev/null 2>&1 + wget -qO /root/scripts/ubuntu-essentials.sh https://aknlw.com/ubuntu-essentials + chmod +x /root/scripts/ubuntu-essentials.sh + /root/scripts/ubuntu-essentials.sh fi