I have implemented a systemd service file for MariaDB.

Johannes Kliemann
diff -Nru mariadb-10.0-10.0.28/debian/changelog mariadb-10.0-10.0.28/debian/changelog
--- mariadb-10.0-10.0.28/debian/changelog	2016-11-11 21:03:33.000000000 +0100
+++ mariadb-10.0-10.0.28/debian/changelog	2016-12-02 23:59:45.000000000 +0100
@@ -1,3 +1,9 @@
+mariadb-10.0 (10.0.28-2.1) UNRELEASED; urgency=medium
+
+  * Added systemd scripts (Closes: #808420). 
+
+ -- Johannes Kliemann <j...@jkliemann.de>  Fri, 02 Dec 2016 23:59:45 +0100
+
 mariadb-10.0 (10.0.28-2) unstable; urgency=low
 
   [ Samuel Thibault ]
diff -Nru mariadb-10.0-10.0.28/debian/control mariadb-10.0-10.0.28/debian/control
--- mariadb-10.0-10.0.28/debian/control	2016-11-10 16:11:54.000000000 +0100
+++ mariadb-10.0-10.0.28/debian/control	2016-12-02 23:59:45.000000000 +0100
@@ -6,7 +6,7 @@
 Build-Depends: bison,
                chrpath,
                cmake,
-               debhelper (>= 9),
+               debhelper (>= 10),
                dh-apparmor,
                dh-exec,
                gdb,
diff -Nru mariadb-10.0-10.0.28/debian/mariadb-server-10.0.service mariadb-10.0-10.0.28/debian/mariadb-server-10.0.service
--- mariadb-10.0-10.0.28/debian/mariadb-server-10.0.service	1970-01-01 01:00:00.000000000 +0100
+++ mariadb-10.0-10.0.28/debian/mariadb-server-10.0.service	2016-12-02 23:59:45.000000000 +0100
@@ -0,0 +1,14 @@
+[Unit]
+Description=MariaDB database server daemon
+After=syslog.target
+After=network.target
+
+[Service]
+Type=simple
+Environment=HOME=/etc/mysql
+ExecStart=/usr/bin/mysqld_safe "${@:2}"
+ExecReload=/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf reload
+ExecStop=/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf shutdown
+
+[Install]
+WantedBy=multi-user.target
diff -Nru mariadb-10.0-10.0.28/debian/rules mariadb-10.0-10.0.28/debian/rules
--- mariadb-10.0-10.0.28/debian/rules	2016-11-10 16:11:54.000000000 +0100
+++ mariadb-10.0-10.0.28/debian/rules	2016-12-02 23:59:45.000000000 +0100
@@ -156,6 +156,6 @@
 	uscan --force-download --verbose
 
 %:
-	dh $@ --parallel
+	dh $@ --parallel --with=systemd
 
 # vim: ts=8

Attachment: signature.asc
Description: OpenPGP digital signature



Reply via email to