install_sympa.sh: take care sympa.service is öoaded after database service.
This commit is contained in:
@@ -3887,6 +3887,62 @@ if $START_AT_BOOTTIME ; then
|
||||
## -
|
||||
if $SYSTEMD_SUPPORTED ; then
|
||||
|
||||
_failed=false
|
||||
if [[ ! -f /etc/systemd/system/sympa.service.d/override.conf ]]; then
|
||||
|
||||
echo "mkdir \"/etc/systemd/system/sympa.service.d\"" >> $_log_file 2>&1
|
||||
mkdir "/etc/systemd/system/sympa.service.d" >> $_log_file 2>&1
|
||||
if [[ $? -gt 0 ]] ; then
|
||||
_failed=true
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "cat <<'EOF' /etc/systemd/system/sympa.service.d/override.conf
|
||||
[Unit]
|
||||
After=mysql.service mariadb.service
|
||||
Requires=mysql.service
|
||||
EOF" >> $_log_file
|
||||
cat <<'EOF' > /etc/systemd/system/sympa.service.d/override.conf 2>> $_log_file
|
||||
[Unit]
|
||||
After=mysql.service mariadb.service
|
||||
Requires=mysql.service
|
||||
EOF
|
||||
if [[ $? -gt 0 ]] ; then
|
||||
_failed=true
|
||||
fi
|
||||
|
||||
if ${_failed}; then
|
||||
echo_failed
|
||||
error "Adjusting '/etc/systemd/system/sympa.service.d/override.conf' failed!\n
|
||||
See '${_log_file}' for further informations."
|
||||
|
||||
echononl " continue anyway [yes/no]: "
|
||||
read OK
|
||||
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
||||
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
||||
echononl "Wrong entry! - repeat [yes/no]: "
|
||||
read OK
|
||||
done
|
||||
[[ $OK = "yes" ]] || fatal "Abbruch durch User"
|
||||
fi
|
||||
|
||||
# - Reload systemd daemon
|
||||
# -
|
||||
echo "" >> $_log_file
|
||||
echo "## - Reload systemd daemon" >> $_log_file
|
||||
echo "## -" >> $_log_file
|
||||
echononl "\tReload systemd daemon"
|
||||
echo "systemctl daemon-reload" >> $_log_file
|
||||
systemctl daemon-reload >> $_log_file 2>&1
|
||||
if [ "$?" = "0" ]; then
|
||||
echo_ok
|
||||
else
|
||||
echo_failed
|
||||
error "Reloading systemd daemon failed! \n
|
||||
See '${_log_file}' for further informations."
|
||||
fi
|
||||
|
||||
|
||||
# - Sympa service
|
||||
# -
|
||||
echo "" >> $_log_file
|
||||
|
||||
Reference in New Issue
Block a user