| [Unit] |
| Description=GNU Mailing List Manager |
| After=syslog.target network.target |
|
|
| [Service] |
| ExecStartPre=/usr/lib/mailman/bin/mailman-update-cfg |
| ExecStartPre=/usr/bin/install -m644 -o root -g root /usr/lib/mailman/cron/crontab.in /etc/cron.d/mailman |
| ExecStartPre=/bin/touch /var/log/mailman/error |
| ExecStartPre=/bin/chown mailman:mailman /var/log/mailman/error |
| ExecStartPre=/bin/chmod 660 /var/log/mailman/error |
| ExecStart=/usr/lib/mailman/bin/mailmanctl -s start |
| ExecReload=/usr/lib/mailman/bin/mailmanctl restart |
| ExecStop=/usr/lib/mailman/bin/mailman-update-cfg |
| ExecStop=/usr/lib/mailman/bin/mailmanctl stop |
| ExecStop=/bin/sh -c 'echo -e "# DO NOT EDIT THIS FILE!\n#\n# Contents of this file managed by /etc/init.d/mailman\n# Master copy is /usr/lib/mailman/cron/crontab.in" > /etc/cron.d/mailman' |
| Type=forking |
|
|
| [Install] |
| WantedBy=multi-user.target |
| |