diff --git a/linupx-install.sh b/linupx-install.sh old mode 100644 new mode 100755 index 641dba3..4987b64 --- a/linupx-install.sh +++ b/linupx-install.sh @@ -2,12 +2,34 @@ # Wrapper script for install, for easier execution via URL. if [ "$EUID" -ne 0 ]; then PREFIX='sudo'; else PREFIX=''; fi + +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" +fi + +$PREFIX $APTFUNC -y install wget curl git $PREFIX 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 + echo "" echo "To run updates, use the command: runup" echo ""