On Mon, Aug 26, 2013 at 11:06 PM, Canek Peláez Valdés <can...@gmail.com> wrote:
> On Mon, Aug 26, 2013 at 10:52 PM,  <cov...@ccs.covici.com> wrote:
>> Hi.  I am looking for a couple of systemd units which I have not been
>> able to find -- one for mailman and one for innd which is a shell script
>> by itself.
>>
>> Thanks in advance for any suggestions.
>
> I use this one in production for mailman with Gentoo:
>
> ----------------------------------------------------------------
> [Unit]
> Description=Mailman mailing list service
> After=network.target
>
> [Service]
> Type=forking
> ExecStart=/usr/lib/mailman/bin/mailmanctl -s start
> ExecStop=/usr/lib/mailman/bin/mailmanctl stop
> User=mailman
> Group=mailman
>
> [Install]
> WantedBy=multi-user.target
> ----------------------------------------------------------------
>
> I don't have any for innd.

If innd is the one from net-nntp/inn, then the following should work:

----------------------------------------------------------------
[Unit]
Description=The Internet News daemon
Documentation=man:innd(8)
ConditionPathExists=/var/run/news

[Service]
Type=simple
ExecStart=/usr/lib/news/bin/rc.news
ExecStop=/usr/lib/news/bin/rc.news stop
User=news
Group=news

[Install]
WantedBy=multi-user.target
----------------------------------------------------------------

If the binary rc.news forks itself (and there is no option to force it
to run in the foreground), use Type=forking. The former is preferred
over the latter. Also, to guarantee that the directory /var/run/news
always is present, add the following to a new file
/etc/tmpfiles.d/innd.conf:

----------------------------------------------------------------
d    /var/run/news   0755 news news 10d -
----------------------------------------------------------------

You can replace 10d with - (hypen), so the directory is never cleaned
automatically. If you try this unit and it works as expected, please
let us know.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to