Some package name changed with debian 9.

This commit is contained in:
Christoph 2017-06-10 01:25:39 +02:00
parent 08ef1ac166
commit c86e799685

View File

@ -2,7 +2,7 @@
# php ( fuer Apache 2 )
#
_VERSION=7.1.1
_VERSION=7.1.6
#WITHOUT_APACHE_MOD_PHP=true
_APACHE_MOD_PHP=no
@ -27,6 +27,91 @@ _UPLOAD_MAX_FILESIZE="128M"
_POST_MAX_SIZE="128M"
## --- Some functions
## ---
echononl(){
echo X\\c > /tmp/shprompt$$
if [ `wc -c /tmp/shprompt$$ | awk '{print $1}'` -eq 1 ]; then
echo -e -n "$*\\c" 1>&2
else
echo -e -n "$*" 1>&2
fi
rm /tmp/shprompt$$
}
fatal(){
echo ""
echo -e "\t[ \033[31m\033[1mError\033[m ]: $*"
echo ""
echo -e "\t\033[31m\033[1mInstalllation wird abgebrochen\033[m\033[m"
echo ""
rm -f "$tmp_err_msg"
exit 1
}
error(){
echo ""
echo -e "\t[ \033[31m\033[1mError\033[m ]: $*"
echo ""
}
warn (){
echo ""
echo -e "\t[ \033[33m\033[1mWarning\033[m ]: $*"
echo ""
}
info (){
echo ""
echo -e "\t[ \033[32m\033[1mInfo\033[m ]: $*"
echo ""
}
echo_ok() {
echo -e "\033[75G[ \033[1;32mok\033[m ]"
## echo -e " [ ok ]"
}
echo_failed(){
echo -e "\033[75G[ \033[1;31mfailed\033[m ]"
## echo -e " [ failed ]"
}
echo_skipped() {
echo -e "\033[75G[ \033[33m\033[1mskipped\033[m ]"
}
detect_os_1 () {
if $(which lsb_release > /dev/null 2>&1) ; then
os_dist="$(lsb_release -i | awk '{print tolower($3)}')"
os_version="$(lsb_release -r | awk '{print tolower($2)}')"
os_codename="$(lsb_release -c | awk '{print tolower($2)}')"
if [[ "$os_dist" = "debian" ]]; then
if $(echo "$os_version" | grep -q '\.') ; then
os_version=$(echo "$os_version" | cut --delimiter='.' -f1)
fi
fi
elif [[ -e "/etc/os-release" ]]; then
. /etc/os-release
os_dist=$ID
os_version=${os_version_ID}
fi
# remove whitespace from os_dist and os_version
os_dist="${os_dist// /}"
os_version="${os_version// /}"
}
## ---
## --- END: functions
## --------------------------------------------------
# - Support systemd ?
@ -62,13 +147,13 @@ _required_base_packages="$_required_base_packages
libxml2 libxml2-dev
curl libcurl4-openssl-dev
libqdbm-dev libgdbm-dev libpspell-dev
libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev
libwmf-dev libtiff-dev libjasper-dev libpaper-dev
libjpeg-dev libxpm-dev libfreetype6-dev
libwmf-dev libtiff-dev libpaper-dev
libmagic-dev
libmagick-dev libgraphics-magick-perl
libgraphicsmagick++1-dev libgraphicsmagick++3 libgraphicsmagick1-dev
libgraphviz-dev libgd2-xpm-dev libcroco3-dev libgsf-1-dev libilmbase-dev
libvpx-dev libvpx1 vpx-tools
libvpx-dev vpx-tools
libgpm-dev libkpathsea-dev libopenexr-dev librsvg2-dev libdjvulibre-dev
libatm-dev libexpat-dev
imagemagick graphicsmagick
@ -76,7 +161,6 @@ _required_base_packages="$_required_base_packages
exif libexiv2-dev
netpbm libnetpbm10-dev
libmcrypt-dev mcrypt
libmysqlclient-dev
libpq-dev postgresql-client
libreadline-dev libncurses-dev
libdb5.3 libdb5.3++ libdb5.3++-dev libdb5.3-dev
@ -91,6 +175,21 @@ _required_base_packages="$_required_base_packages
libsctp-dev
libcrypto++-dev"
if [[ "$os_dist" = "debian" ]] && [[ $os_version -lt 9 ]] ; then
_required_base_packages="$_required_base_packages
libjasper-dev
libpng12-dev"
if [[ ! -d "/usr/local/mysql/" ]]; then
_required_base_packages="$_required_base_packages libmysqlclient-dev"
fi
else
_required_base_packages="$_required_base_packages
libpng-dev"
if [[ ! -d "/usr/local/mysql/" ]]; then
_required_base_packages="$_required_base_packages default-libmysqlclient-dev"
fi
fi
if $SYSTEMD_EXISTS ; then
_required_base_packages="$_required_base_packages
libsystemd-dev"
@ -153,61 +252,6 @@ else
unset MAKEFLAGS
fi
## --- Some functions
## ---
echononl(){
echo X\\c > /tmp/shprompt$$
if [ `wc -c /tmp/shprompt$$ | awk '{print $1}'` -eq 1 ]; then
echo -e -n "$*\\c" 1>&2
else
echo -e -n "$*" 1>&2
fi
rm /tmp/shprompt$$
}
fatal(){
echo ""
echo -e "\t[ \033[31m\033[1mError\033[m ]: $*"
echo ""
echo -e "\t\033[31m\033[1mInstalllation wird abgebrochen\033[m\033[m"
echo ""
rm -f "$tmp_err_msg"
exit 1
}
error(){
echo ""
echo -e "\t[ \033[31m\033[1mError\033[m ]: $*"
echo ""
}
warn (){
echo ""
echo -e "\t[ \033[33m\033[1mWarning\033[m ]: $*"
echo ""
}
info (){
echo ""
echo -e "\t[ \033[32m\033[1mInfo\033[m ]: $*"
echo ""
}
echo_ok() {
echo -e "\033[75G[ \033[1;32mok\033[m ]"
## echo -e " [ ok ]"
}
echo_failed(){
echo -e "\033[75G[ \033[1;31mfailed\033[m ]"
## echo -e " [ failed ]"
}
echo_skipped() {
echo -e "\033[75G[ \033[33m\033[1mskipped\033[m ]"
}
## ---
## --- END: functions
## --------------------------------------------------