diff --git a/install_roundcube.sh b/install_roundcube.sh index 9bd5382..1b8102e 100755 --- a/install_roundcube.sh +++ b/install_roundcube.sh @@ -293,10 +293,17 @@ fi # - Determin PHP of all installed versions # - -echononl "\tGet major version of all installed PHP versions" if $PHP_DEBIAN_INSTALLATION ; then + echononl "\tGet major version of installed PHP" php_major_version="$(php --version | head -1 | cut -d' ' -f2 | cut -d '-' -f1 | cut -d'.' -f1,2)" + if [[ -z "$php_major_version" ]]; then + echo_failed + error "Getting major version of installed PHP versions failed! No installed PHP versiond found!" + else + echo_ok + fi else + echononl "\tGet major version of all installed PHP versions" php_major_versions=`find /usr/local/ -maxdepth 1 -mindepth 1 -type l -name "php-*" -print | cut -d "-" -f2 | sort` if [[ -z "$php_major_versions" ]]; then echo_failed diff --git a/upgrade_roundcube.sh b/upgrade_roundcube.sh index fa4e149..064aff0 100755 --- a/upgrade_roundcube.sh +++ b/upgrade_roundcube.sh @@ -357,8 +357,14 @@ fi # - Determin PHP of all installed versions # - if $PHP_DEBIAN_INSTALLATION ; then - echononl " Get installed PHP versions" + echononl " Get get major version installed PHP" php_major_version="$(php --version | head -1 | cut -d' ' -f2 | cut -d '-' -f1 | cut -d'.' -f1,2)" + if [[ -z "$php_major_version" ]]; then + echo_failed + error "Getting version numbers of installed PHP versions failed! No installed PHP versiond found!" + else + echo_ok + fi else echononl " Get major version of all installed PHP versions" php_major_versions="$(find /usr/local/ -maxdepth 1 -mindepth 1 -type l -name "php-*" -print | cut -d "-" -f2 | sort)"