diff --git a/alpine/alpine-adduser-sudo.sh b/alpine/alpine-adduser-sudo.sh index 8091801..f08507a 100755 --- a/alpine/alpine-adduser-sudo.sh +++ b/alpine/alpine-adduser-sudo.sh @@ -1,5 +1,11 @@ #!/bin/ash +if [ "$EUID" -ne 0 ] + then + echo "Please run as root" + exit +fi + apk update apk add sudo echo '%akanealw ALL=(ALL) ALL' > /etc/sudoers.d/akanealw diff --git a/alpine/alpine-configure-git.sh b/alpine/alpine-configure-git.sh index a230e43..956f8a4 100755 --- a/alpine/alpine-configure-git.sh +++ b/alpine/alpine-configure-git.sh @@ -1,5 +1,11 @@ #!/bin/ash +if [ "$EUID" -eq 0 ] + then + echo "Please do NOT run as root" + exit +fi + # git config git config --global credential.helper store git config --global user.name "akanealw" diff --git a/alpine/alpine-essentials.sh b/alpine/alpine-essentials.sh index 9b5d97b..2bd563b 100755 --- a/alpine/alpine-essentials.sh +++ b/alpine/alpine-essentials.sh @@ -1,5 +1,11 @@ #!/bin/ash +if [ "$EUID" -ne 0 ] + then + echo "Please run as root" + exit +fi + # edit repositories echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/main" > /etc/apk/repositories echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/repositories diff --git a/alpine/alpine-install-docker.sh b/alpine/alpine-install-docker.sh index 1848852..29acdb8 100755 --- a/alpine/alpine-install-docker.sh +++ b/alpine/alpine-install-docker.sh @@ -1,6 +1,13 @@ #!/bin/ash -apk update && apk upgrade +if [ "$EUID" -ne 0 ] + then + echo "Please run as root" + exit +fi + +apk update +apk upgrade apk add docker docker-cli-compose addgroup akanealw docker diff --git a/alpine/alpine-resize-disk.sh b/alpine/alpine-resize-disk.sh new file mode 100644 index 0000000..9e5a9d7 --- /dev/null +++ b/alpine/alpine-resize-disk.sh @@ -0,0 +1,13 @@ +#!/bin/ash + +if [ "$EUID" -ne 0 ] + then + echo "Please run as root" + exit +fi + +apk add --no-cache cfdisk e2fsprogs-extra + +cfdisk + +resize2fs /dev/sda3 diff --git a/alpine/alpine-user-customizations.sh b/alpine/alpine-user-customizations.sh index 62bec37..f380848 100755 --- a/alpine/alpine-user-customizations.sh +++ b/alpine/alpine-user-customizations.sh @@ -1,5 +1,11 @@ #!/bin/bash +if [ "$EUID" -eq 0 ] + then + echo "Please do NOT run as root" + exit +fi + # add aliases echo "# custom settings and aliases" > ~/.bash_profile echo "" >> ~/.bash_profile diff --git a/alpine/download-alpine-scripts.sh b/alpine/download-alpine-scripts.sh index 77b134d..5fcad24 100755 --- a/alpine/download-alpine-scripts.sh +++ b/alpine/download-alpine-scripts.sh @@ -1,10 +1,18 @@ #!/bin/ash +if [ "$EUID" -ne 0 ] + then + echo "Please run as root" + exit +fi + mkdir -p /home/akanealw/scripts > /dev/null 2>&1 rm /home/akanealw/scripts/alpine-* > /dev/null 2>&1 wget -qO /home/akanealw/scripts/alpine-essentials.sh http://192.168.1.50/scripts/alpine/alpine-essentials.sh wget -qO /home/akanealw/scripts/alpine-install-docker.sh http://192.168.1.50/scripts/alpine/alpine-install-docker.sh +wget -qO /home/akanealw/scripts/alpine-resize-disk.sh http://192.168.1.50/scripts/alpine/alpine-resize-disk.sh wget -qO /home/akanealw/scripts/alpine-user-customizations.sh http://192.168.1.50/scripts/alpine/alpine-user-customizations.sh +chown -R akanealw:akanealw /home/akanealw/scripts/ chmod +x /home/akanealw/scripts/alpine-*