Adding support for Red Hat "experimental"
This commit is contained in:
parent
256c31d1c9
commit
2033c9ed3c
@ -150,7 +150,7 @@ function GetPrerequisites()
|
|||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
Log "User declined to proved root access for package installation." 1
|
Log "User declined to proved root access for package installation." 1
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Handle OS
|
# Handle OS
|
||||||
case ${OS} in
|
case ${OS} in
|
||||||
@ -158,31 +158,31 @@ function GetPrerequisites()
|
|||||||
case ${VER} in
|
case ${VER} in
|
||||||
"sarah")
|
"sarah")
|
||||||
# Linux Mint 18 - Ubuntu Xenial based
|
# Linux Mint 18 - Ubuntu Xenial based
|
||||||
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"rosa")
|
"rosa")
|
||||||
# Linux Mint 17.3 - Ubuntu Trusty based
|
# Linux Mint 17.3 - Ubuntu Trusty based
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"rafaela")
|
"rafaela")
|
||||||
# Linux Mint 17.2 - Ubuntu Trusty based
|
# Linux Mint 17.2 - Ubuntu Trusty based
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"rebecca")
|
"rebecca")
|
||||||
# Linux Mint 17.1 - Ubuntu Trusty based
|
# Linux Mint 17.1 - Ubuntu Trusty based
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"qiana")
|
"qiana")
|
||||||
# Linux Mint 17 - Ubuntu Trusty based
|
# Linux Mint 17 - Ubuntu Trusty based
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"maya")
|
"maya")
|
||||||
# Linux Mint 13 - Ubuntu Precise based
|
# Linux Mint 13 - Ubuntu Precise based
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.1 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.1 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"betsy")
|
"betsy")
|
||||||
# LMDE 2 - Debian Jessie based
|
# LMDE 2 - Debian Jessie based
|
||||||
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.2.8 libssl-dev libmysqlclient-dev zliblg-dev" root
|
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.2.8 libssl-dev libmysqlclient-dev libtool zliblg-dev" root
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
OS_VER=0
|
OS_VER=0
|
||||||
@ -193,40 +193,55 @@ function GetPrerequisites()
|
|||||||
case ${VER} in
|
case ${VER} in
|
||||||
"precise")
|
"precise")
|
||||||
# Ubuntu 12.04 LTS
|
# Ubuntu 12.04 LTS
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.1 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.1 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"trusty")
|
"trusty")
|
||||||
# Ubuntu 14.04 LTS
|
# Ubuntu 14.04 LTS
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.0.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"xenial")
|
"xenial")
|
||||||
# Ubuntu 16.04 LTS
|
# Ubuntu 16.04 LTS
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"yakkety")
|
"yakkety")
|
||||||
# Ubuntu 16.10
|
# Ubuntu 16.10
|
||||||
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "apt-get -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
OS_VER=0
|
OS_VER=0
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev zlib1g-dev" root
|
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev libtool zlib1g-dev" root
|
||||||
;;
|
;;
|
||||||
"Debian")
|
"Debian")
|
||||||
case ${VER} in
|
case ${VER} in
|
||||||
"jessie")
|
"jessie")
|
||||||
# Debian 8.0 "current"
|
# Debian 8.0 "current"
|
||||||
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.2.8 libssl-dev libmysqlclient-dev zliblg-dev" root
|
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.2.8 libssl-dev libmysqlclient-dev libtool zliblg-dev" root
|
||||||
;;
|
;;
|
||||||
"stretch")
|
"stretch")
|
||||||
# Debian Next
|
# Debian Next
|
||||||
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev zliblg-dev" root
|
su -c "aptitude -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev libtool zliblg-dev" root
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
OS_VER=0
|
OS_VER=0
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
;;
|
||||||
|
"RedHatEntrepriseServer")
|
||||||
|
case ${VER} in
|
||||||
|
"santiago")
|
||||||
|
# Red Hat 6.x
|
||||||
|
su -c "yum -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.2.8 libssl-dev libmysqlclient-dev libtool zliblg-dev" root
|
||||||
|
;;
|
||||||
|
"maipo")
|
||||||
|
# Red Hat 7.x
|
||||||
|
su -c "yum -y install build-essential linux-headers-$(uname -r) autoconf automake cmake libbz2-dev libace-dev libace-6.3.3 libssl-dev libmysqlclient-dev libtool zliblg-dev" root
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
OS_VER=0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
OS_VER=0
|
OS_VER=0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user