Add 'NO_INIT=true' to MySQL systemd environmet file.

This commit is contained in:
Christoph 2023-08-08 22:22:44 +02:00
parent 6527d9fa11
commit f3bec24fa3

View File

@ -840,6 +840,8 @@ else
else
MYSQL_SYSV_INIT_SCRIPT="mysql.server"
fi
SYSTEMD_ENV_FILE="/etc/systemd/system/${MYSQL_DISTRIBUTION,,}-${MYSQL_VERSION}.env"
fi
@ -6043,8 +6045,6 @@ EOF
error "Setting open_files_limit (LimitNOFILE) to $(ulimit -Hn) failed!"
fi
SYSTEMD_ENV_FILE="/etc/systemd/system/${MYSQL_DISTRIBUTION,,}-${MYSQL_VERSION}.env"
echononl "Create environmet file fo systemd service.."
echo "" >> ${logdir}/main.log
echo "## - Create environmet file fo systemd service.." >> ${logdir}/main.log
@ -7069,6 +7069,31 @@ else
fi
if $INSTALL_SYSTEMD_SERVICE ; then
echononl "Add 'NO_INIT=true' to systemd environmet file '$(basename ${SYSTEMD_ENV_FILE})'.."
if $(grep -E -q "^\s*NO_INIT=\"?.+\"?" ${SYSTEMD_ENV_FILE} 2> /dev/null) ; then
echo_skipped
else
echo "" >> ${logdir}/main.log
echo "## - Add 'NO_INIT=true' to systemd environmet file '$(basename ${SYSTEMD_ENV_FILE})'.." >> ${logdir}/main.log
echo "## -" >> ${logdir}/main.log
echo "cat <<EOF >> $SYSTEMD_ENV_FILE
NO_INIT=true
EOF
" >> ${logdir}/main.log
cat <<EOF >> $SYSTEMD_ENV_FILE
NO_INIT=true
EOF
if [[ $? -eq 0 ]] ; then
echo_ok
else
echo_failed
error "Adding NO_INIT=true' to systemd environmet file '$(basename ${SYSTEMD_ENV_FILE})' failed!"
fi
fi
fi # if $INSTALL_SYSTEMD_SERVICE ; then
echo
echononl "Reenable crontab for user root .."