From 34431c07dcb2306fbb2856f1bf6413cde5836d58 Mon Sep 17 00:00:00 2001 From: akanealw Date: Mon, 4 Mar 2024 19:02:25 -0600 Subject: [PATCH] updated scripts for testing --- alpine/alpine-adduser-sudo.sh | 6 ++++++ alpine/alpine-configure-git.sh | 6 ++++++ alpine/alpine-essentials.sh | 6 ++++++ alpine/alpine-install-docker.sh | 9 ++++++++- alpine/alpine-resize-disk.sh | 13 +++++++++++++ alpine/alpine-user-customizations.sh | 6 ++++++ alpine/download-alpine-scripts.sh | 8 ++++++++ 7 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 alpine/alpine-resize-disk.sh 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-*