diff --git a/install/vst-install.sh b/install/vst-install.sh index 8d07cce27..864b671d2 100644 --- a/install/vst-install.sh +++ b/install/vst-install.sh @@ -37,28 +37,12 @@ if [ ! -z "$(grep ^admin: /etc/group)" ] && [ -z "$1" ]; then exit 1 fi -# Check OS type -if [ -e '/etc/redhat-release' ]; then - type="rhel" -fi - -if [ "$(lsb_release -si)" == "Ubuntu" ] && [ -e '/etc/debian_version' ]; then - type="ubuntu" -fi - -if [ -z "$type" ]; then - os=$(head -n1 /etc/issue | cut -f 1 -d ' ') - if [ "$os" == 'Debian' ]; then - type="debian" - fi -fi - -# Check type -if [ -z "$type" ]; then - echo 'Error: only RHEL,CentOS, Ubuntu LTS and Debian 7 is supported' - exit 1 -fi - +# Detect OS +case $(head -n1 /etc/issue | cut -f 1 -d ' ') in + Debian) type="debian" ;; + Ubuntu) type="ubuntu" ;; + *) type="rhel" ;; +esac # Check wget if [ -e '/usr/bin/wget' ]; then @@ -84,34 +68,4 @@ if [ -e '/usr/bin/curl' ]; then fi fi -# Let's try to install wget automaticaly -if [ "$type" = 'rhel' ]; then - yum -y install wget - if [ $? -ne 0 ]; then - echo "Error: can't install wget" - exit 1 - fi -else - apt-get -y install wget - if [ $? -ne 0 ]; then - echo "Error: can't install wget" - exit 1 - fi -fi - -# OK, last try -if [ -e '/usr/bin/wget' ]; then - wget http://vestacp.com/pub/vst-install-$type.sh -O vst-install-$type.sh - if [ "$?" -eq '0' ]; then - bash vst-install-$type.sh $* - exit - else - echo "Error: vst-install-$type.sh download failed." - exit 1 - fi -else - echo "Error: /usr/bin/wget not found" - exit 1 -fi - exit