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
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

Reply via email to