Bug#1039276: mysqmail: ships sysv-init script without systemd unit
Nick Rosbrook <[email protected]>
| Newsgroups | gmane.linux.debian.devel.bugs.rc |
|---|---|
| Message-ID | <178535748967.2081055.6173990684836094698.reportbug__43251.6224494734$1785357560$gmane$org@seven> |
Package: mysqmail Version: 0.4.9-10.4 Followup-For: Bug #1039276 User: [email protected] Usertags: origin-ubuntu stonking ubuntu-patch Control: tags -1 patch Dear Maintainer, In Ubuntu, I added these basic systemd services. The init scripts are still around and installed, but have no effect on systemd systems. I did only very basic testing since this package does not have autopkgtests. * debian: add systemd services for existing init scripts (Closes: #1039276, LP: #2153884) Thanks, Nick
mysqmail_0.4.9-10.4ubuntu1.debdiff
(text/plain, 3.8 KB)
diff -Nru mysqmail-0.4.9/debian/mysqmail-courier-logger.service mysqmail-0.4.9/debian/mysqmail-courier-logger.service --- mysqmail-0.4.9/debian/mysqmail-courier-logger.service 1969-12-31 19:00:00.000000000 -0500 +++ mysqmail-0.4.9/debian/mysqmail-courier-logger.service 2026-07-29 16:12:08.000000000 -0400 @@ -0,0 +1,16 @@ +[Unit] +Description="MySQMail courier logger" +ConditionFileNotEmpty=/etc/mysqmail.conf +After=remote-fs.target +After=mysql.service + +[Service] +Type=forking +PIDFile=/run/mysqmail-courier-logger.pid +TimeoutSec=5min +KillMode=process +RemainAfterExit=yes +ExecStart=/usr/sbin/mysqmail-courier-logger + +[Install] +WantedBy=multi-user.target diff -Nru mysqmail-0.4.9/debian/mysqmail-dovecot-logger.service mysqmail-0.4.9/debian/mysqmail-dovecot-logger.service --- mysqmail-0.4.9/debian/mysqmail-dovecot-logger.service 1969-12-31 19:00:00.000000000 -0500 +++ mysqmail-0.4.9/debian/mysqmail-dovecot-logger.service 2026-07-29 16:12:08.000000000 -0400 @@ -0,0 +1,16 @@ +[Unit] +Description="MySQMail dovecot logger" +ConditionFileNotEmpty=/etc/mysqmail.conf +After=remote-fs.target +After=mysql.service + +[Service] +Type=forking +PIDFile=/run/mysqmail-dovecot-logger.pid +TimeoutSec=5min +KillMode=process +RemainAfterExit=yes +ExecStart=/usr/sbin/mysqmail-dovecot-logger + +[Install] +WantedBy=multi-user.target diff -Nru mysqmail-0.4.9/debian/[email protected] mysqmail-0.4.9/debian/[email protected] --- mysqmail-0.4.9/debian/[email protected] 1969-12-31 19:00:00.000000000 -0500 +++ mysqmail-0.4.9/debian/[email protected] 2026-07-29 16:10:16.000000000 -0400 @@ -0,0 +1,16 @@ +[Unit] +Description="MySQMail %I logger" +ConditionFileNotEmpty=/etc/mysqmail.conf +After=remote-fs.target +After=mysql.service + +[Service] +Type=forking +PIDFile=/var/run/mysqmail-%I-logger.pid +TimeoutSec=5min +KillMode=process +RemainAfterExit=yes +ExecStart=/usr/sbin/mysqmail-%I-logger + +[Install] +WantedBy=multi-user.target diff -Nru mysqmail-0.4.9/debian/mysqmail-postfix-logger.service mysqmail-0.4.9/debian/mysqmail-postfix-logger.service --- mysqmail-0.4.9/debian/mysqmail-postfix-logger.service 1969-12-31 19:00:00.000000000 -0500 +++ mysqmail-0.4.9/debian/mysqmail-postfix-logger.service 2026-07-29 16:12:08.000000000 -0400 @@ -0,0 +1,16 @@ +[Unit] +Description="MySQMail postfix logger" +ConditionFileNotEmpty=/etc/mysqmail.conf +After=remote-fs.target +After=mysql.service + +[Service] +Type=forking +PIDFile=/run/mysqmail-postfix-logger.pid +TimeoutSec=5min +KillMode=process +RemainAfterExit=yes +ExecStart=/usr/sbin/mysqmail-postfix-logger + +[Install] +WantedBy=multi-user.target diff -Nru mysqmail-0.4.9/debian/mysqmail-pure-ftpd-logger.service mysqmail-0.4.9/debian/mysqmail-pure-ftpd-logger.service --- mysqmail-0.4.9/debian/mysqmail-pure-ftpd-logger.service 1969-12-31 19:00:00.000000000 -0500 +++ mysqmail-0.4.9/debian/mysqmail-pure-ftpd-logger.service 2026-07-29 16:13:34.000000000 -0400 @@ -0,0 +1,16 @@ +[Unit] +Description="MySQMail pure-ftpd logger" +ConditionFileNotEmpty=/etc/mysqmail.conf +After=remote-fs.target +After=mysql.service + +[Service] +Type=forking +PIDFile=/run/mysqmail-pure-ftpd-logger.pid +TimeoutSec=5min +KillMode=process +RemainAfterExit=yes +ExecStart=/usr/sbin/mysqmail-pure-ftpd-logger + +[Install] +WantedBy=multi-user.target diff -Nru mysqmail-0.4.9/debian/rules mysqmail-0.4.9/debian/rules --- mysqmail-0.4.9/debian/rules 2022-01-16 19:55:24.000000000 -0500 +++ mysqmail-0.4.9/debian/rules 2026-07-29 16:12:08.000000000 -0400 @@ -55,6 +55,11 @@ dh_gencontrol -i dh_md5sums -i dh_builddeb -i + dh_installsystemd -p mysqmail-courier-logger + dh_installsystemd -p mysqmail-postfix-logger + dh_installsystemd -p mysqmail-pure-ftpd-logger + dh_installsystemd -p mysqmail-dovecot-logger + # Build architecture-dependent files here. binary-arch: build install