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
signature.asc
Description: OpenPGP digital signature