From 5424617835b06f932b50ea6b626ceaedd5c37fb3 Mon Sep 17 00:00:00 2001 From: Christoph Date: Fri, 14 Aug 2020 00:27:02 +0200 Subject: [PATCH] install_mysql.sh: create Pid directory if needed. --- install_mysql.sh | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/install_mysql.sh b/install_mysql.sh index 40a510d..148aac4 100755 --- a/install_mysql.sh +++ b/install_mysql.sh @@ -5645,11 +5645,64 @@ else fi +echo "" +echononl "Erstelle Pid Verzeichnis '$SYSTEMD_PID_DIR'.." +if [[ ! -d "${SYSTEMD_PID_DIR}" ]] then + + echo "" >> ${logdir}/main.log + echo "## - Erstelle Pid Verzeichnis '$SYSTEMD_PID_DIR'.." >> ${logdir}/main.log + echo "## -" >> ${logdir}/main.log + echo "mkdir -p $SYSTEMD_PID_DIR" >> ${logdir}/main.log + mkdir $SYSTEMD_PID_DIR >> ${logdir}/main.log 2>&1 + if [ "$?" = "0" ]; then + echo_ok + else + echo_failed + error "Kann Pid Verzeichnis \"${SYSTEMD_PID_DIR}\" nicht erstellen.." + + echononl "continue anyway [yes/no]: " + read OK + OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')" + while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do + echononl "Wrong entry! - repeat [yes/nno]: " + read OK + done + [[ $OK = "yes" ]] || fatal "Abbruch durch User" + + fi + + echononl "Setze Besitzer \"${MYSQL_USER}:${MYSQL_GROUP}\" für Pid-Verzeichnis" + echo "" >> ${logdir}/main.log + echo "## - Setze Besitzer \"${MYSQL_USER}:${MYSQL_GROUP}\" für Pid-Verzeichnis" >> ${logdir}/main.log + echo "## -" >> ${logdir}/main.log + echo "chown ${MYSQL_USER}:${MYSQL_GROUP} ${SYSTEMD_PID_DIR}" >> ${logdir}/main.log + chown ${MYSQL_USER}:${MYSQL_GROUP} ${SYSTEMD_PID_DIR} >> ${logdir}/main.log 2>&1 + if [[ $? -eq 0 ]] ; then + echo_ok + else + echo_failed + error "Kann Besitzer für das Pid-Verzeichnis \"${SYSTEMD_PID_DIR}\" nicht ändern.." + + echononl "continue anyway [yes/no]: " + read OK + OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')" + while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do + echononl "Wrong entry! - repeat [yes/nno]: " + read OK + done + [[ $OK = "yes" ]] || fatal "Abbruch durch User" + fi + +else + echo_skipped +fi + ## ----- ## - Starte MySQL Datenbank Service ## ----- + echo "" echo "" echo -e "\033[37m\033[1mStarte MySQL Datenbank Service\033[m" @@ -6130,6 +6183,7 @@ if $UPDATE_MYSQL ; then fi fi + if ! $UPDATE_MYSQL || $_sys_maint_cnf_needed ; then echo echononl "Erstelle Passwort für maintance (MySQL) User.."