initial commit of file from CVS for smeserver-mysql on Sat Mar 23 16:06:28 AEDT 2024
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
[Unit]
|
||||
Description=Mariadb !!!VER!!! database server
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=root
|
||||
Group=root
|
||||
PIDFile=/var/run/rh-mariadb!!!VER!!!-mariadb/mariadb.pid
|
||||
|
||||
# Load collections set to enabled for this service
|
||||
EnvironmentFile=/opt/rh/rh-mariadb!!!VER!!!/service-environment
|
||||
|
||||
#ours : we need root user as + and ! are not yet supported
|
||||
ExecStartPre=-/sbin/e-smith/service-status mariadb!!!VER!!!-mariadb
|
||||
ExecStartPre=-/sbin/e-smith/expand-template /var/lib/mysql/set.password
|
||||
ExecStartPre=-/sbin/e-smith/expand-template /root/.my.cnf
|
||||
ExecStartPre=-/sbin/e-smith/expand-template /etc/my.cnf
|
||||
ExecStartPre=-/sbin/e-smith/expand-template /etc/opt/rh/rh-mariadb!!!VER!!!/my.cnf
|
||||
ExecStartPre=/sbin/e-smith/systemd/mariadb!!!VER!!!-initialize
|
||||
|
||||
# We want to start server only inside "scl enable" invocation
|
||||
ExecStartPre=/usr/bin/scl enable $RH_MARIADB!!!VER!!!_SCLS_ENABLED -- /usr/bin/scl_enabled rh-mariadb!!!VER!!!
|
||||
ExecStartPre=/usr/bin/scl enable $RH_MARIADB!!!VER!!!_SCLS_ENABLED -- /opt/rh/rh-mariadb!!!VER!!!/root/usr/libexec/mysql-check-socket
|
||||
ExecStartPre=/usr/bin/scl enable $RH_MARIADB!!!VER!!!_SCLS_ENABLED -- /opt/rh/rh-mariadb!!!VER!!!/root/usr/libexec/mysql-prepare-db-dir %n
|
||||
|
||||
# Note: we set --basedir to prevent probes that might trigger SELinux alarms,
|
||||
# per bug #547485
|
||||
ExecStart=/opt/rh/rh-mariadb!!!VER!!!/root/usr/libexec/mysqld_safe-scl-helper enable $RH_MARIADB!!!VER!!!_SCLS_ENABLED -- /opt/rh/rh-mariadb!!!VER!!!/root/usr/libexec/mysqld \
|
||||
--defaults-file=/etc/my.cnf \
|
||||
--datadir=/var/opt/rh/rh-mariadb!!!VER!!!/lib/mysql \
|
||||
--user=mysql \
|
||||
--basedir=/opt/rh/rh-mariadb!!!VER!!!/root/usr \
|
||||
--pid-file=/var/run/rh-mariadb!!!VER!!!-mariadb/mariadb.pid
|
||||
|
||||
ExecStartPost=/usr/bin/scl enable $RH_MARIADB!!!VER!!!_SCLS_ENABLED -- /opt/rh/rh-mariadb!!!VER!!!/root/usr/libexec/mysql-check-upgrade
|
||||
ExecStopPost=/usr/bin/scl enable $RH_MARIADB!!!VER!!!_SCLS_ENABLED -- /opt/rh/rh-mariadb!!!VER!!!/root/usr/libexec/mysql-wait-stop
|
||||
|
||||
#ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID
|
||||
|
||||
# Give a reasonable amount of time for the server to start up/shut down
|
||||
TimeoutSec=300
|
||||
|
||||
# Place temp files in a secure directory, not /tmp
|
||||
PrivateTmp=true
|
||||
|
||||
Restart=on-failure
|
||||
|
||||
RestartPreventExitStatus=1
|
||||
|
||||
[Install]
|
||||
WantedBy=sme-server.target
|
Reference in New Issue
Block a user