21 lines
847 B
SYSTEMD
21 lines
847 B
SYSTEMD
|
[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
|
||
|
|