From 723959e85aebd0bc4d72f7d0cef23c971153c73c Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 2 Oct 2018 22:21:05 -0500 Subject: [PATCH] . --- linupx-install.sh | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/linupx-install.sh b/linupx-install.sh index 2284fd0..51b808d 100755 --- a/linupx-install.sh +++ b/linupx-install.sh @@ -1,35 +1,32 @@ #!/usr/bin/env bash # Wrapper script for install, for easier execution via URL. -if [ "$EUID" -ne 0 ]; then PREFIX='sudo'; else PREFIX=''; fi +source /dev/stdin <<< "$(curl -sL http://scity.xyz/colorsinc)" +source /dev/stdin <<< "$(curl -sL http://scity.xyz/defaultinc)" if type apt &>/dev/null; then ATYPE="apt" - if [ "$EUID" -ne 0 ]; then APTFUNC='sudo apt' - else APTFUNC='apt' - fi elif type apt-get &>/dev/null; then ATYPE="apt-get" - if [ "$EUID" -ne 0 ]; then APTFUNC='sudo apt-get' - else APTFUNC='apt-get' - fi elif type yum &>/dev/null; then ATYPE="yum" - if [ "$EUID" -ne 0 ]; then APTFUNC='sudo yum' - else APTFUNC='yum' - fi else ATYPE="unknown" + exit 1 +fi + +if [ "$EUID" -ne 0 ]; then APTFUNC="sudo ${ATYPE}" +else APTFUNC="${ATYPE}" fi echo -e "${LGreen}LinUPx Installation Script" -$PREFIX $APTFUNC -y install wget curl git +do_with_root $APTFUNC -y install wget curl git -$PREFIX set -eu +do_with_root set -eu # $PREFIX git -c http.sslVerify=false clone https://git.schroedercity.com/voltron/LinUPx.git /opt/LinUPx -$PREFIX git clone https://git.schroedercity.com/voltron/LinUPx.git /opt/LinUPx -$PREFIX ln -s /opt/LinUPx/run.sh /usr/local/bin/runup +do_with_root git clone https://git.schroedercity.com/voltron/LinUPx.git /opt/LinUPx +do_with_root ln -s /opt/LinUPx/run.sh /usr/local/bin/runup echo ""