install_mysql.sh: take care 'postfix-mysql' is installed if needed.
This commit is contained in:
parent
b06ec92d30
commit
01fea45c48
@ -1196,7 +1196,7 @@ if [[ -n "$MYSQLD_SERVICE_FILE" ]]; then
|
|||||||
echo_ok
|
echo_ok
|
||||||
else
|
else
|
||||||
echo_failed
|
echo_failed
|
||||||
fatal "Kann Systemd Service \"$MYSQLD_SERVICE_FILE\" nicht deaktivieren!"
|
warn "Kann Systemd Service \"$MYSQLD_SERVICE_FILE\" nicht deaktivieren!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echononl "Entferne Systemd Service \"etc/systemd/system/${MYSQLD_SERVICE_FILE}\".."
|
echononl "Entferne Systemd Service \"etc/systemd/system/${MYSQLD_SERVICE_FILE}\".."
|
||||||
@ -1210,7 +1210,7 @@ if [[ -n "$MYSQLD_SERVICE_FILE" ]]; then
|
|||||||
echo_ok
|
echo_ok
|
||||||
else
|
else
|
||||||
echo_failed
|
echo_failed
|
||||||
fatal "Kann existierendes Initskript nicht entfernen."
|
warn "Kann existierendes Initskript nicht entfernen."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echononl "Reload Systemd Daemon"
|
echononl "Reload Systemd Daemon"
|
||||||
@ -1255,6 +1255,7 @@ if ! $UPDATE_MYSQL ; then
|
|||||||
_INSTALLED_MYSQL_DEB=`dpkg -l | grep mysql | grep -e "^i" | awk '{print$2}'`
|
_INSTALLED_MYSQL_DEB=`dpkg -l | grep mysql | grep -e "^i" | awk '{print$2}'`
|
||||||
INSTALLED_MYSQL_DEB=
|
INSTALLED_MYSQL_DEB=
|
||||||
for deb in $_INSTALLED_MYSQL_DEB ; do
|
for deb in $_INSTALLED_MYSQL_DEB ; do
|
||||||
|
[[ "$deb" =~ postfix ]] && continue
|
||||||
INSTALLED_MYSQL_DEB="$INSTALLED_MYSQL_DEB $deb"
|
INSTALLED_MYSQL_DEB="$INSTALLED_MYSQL_DEB $deb"
|
||||||
done
|
done
|
||||||
if [ -n "$INSTALLED_MYSQL_DEB" ]; then
|
if [ -n "$INSTALLED_MYSQL_DEB" ]; then
|
||||||
@ -1453,6 +1454,14 @@ if ! $UPDATE_MYSQL ; then
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# - If postfix is installed, also postfix-mysql should be installed
|
||||||
|
#
|
||||||
|
if $(dpkg -l postfix 2> /devnull | grep -q -E "^ii\s+postfix\s+" 2>/dev/null) ; then
|
||||||
|
if ! $(dpkg -l postfix-mysql 2> /devnull | grep -q -E "^ii\s+postfix-mysql\s+" 2>/dev/null) ; then
|
||||||
|
deb_package_arr+=("$_debian_pkg")
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
for _debian_pkg in ${deb_package_arr[@]} ; do
|
for _debian_pkg in ${deb_package_arr[@]} ; do
|
||||||
|
|
||||||
echononl "Installing $_debian_pkg .."
|
echononl "Installing $_debian_pkg .."
|
||||||
|
Loading…
Reference in New Issue
Block a user