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
|
||||
else
|
||||
echo_failed
|
||||
fatal "Kann Systemd Service \"$MYSQLD_SERVICE_FILE\" nicht deaktivieren!"
|
||||
warn "Kann Systemd Service \"$MYSQLD_SERVICE_FILE\" nicht deaktivieren!"
|
||||
fi
|
||||
|
||||
echononl "Entferne Systemd Service \"etc/systemd/system/${MYSQLD_SERVICE_FILE}\".."
|
||||
@ -1210,7 +1210,7 @@ if [[ -n "$MYSQLD_SERVICE_FILE" ]]; then
|
||||
echo_ok
|
||||
else
|
||||
echo_failed
|
||||
fatal "Kann existierendes Initskript nicht entfernen."
|
||||
warn "Kann existierendes Initskript nicht entfernen."
|
||||
fi
|
||||
|
||||
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=
|
||||
for deb in $_INSTALLED_MYSQL_DEB ; do
|
||||
[[ "$deb" =~ postfix ]] && continue
|
||||
INSTALLED_MYSQL_DEB="$INSTALLED_MYSQL_DEB $deb"
|
||||
done
|
||||
if [ -n "$INSTALLED_MYSQL_DEB" ]; then
|
||||
@ -1453,6 +1454,14 @@ if ! $UPDATE_MYSQL ; then
|
||||
|
||||
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
|
||||
|
||||
echononl "Installing $_debian_pkg .."
|
||||
|
Loading…
Reference in New Issue
Block a user