FS#22601 - [dovecot] - Please add systemd support

Attached to Project: Arch Linux
Opened by Ng Oon-Ee (ngoonee) - Tuesday, 25 January 2011, 16:13 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 05 June 2012, 20:27 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Current version of dovecot can be configured for systemd support. This generates /lib/systemd/system/dovecot.{service,socket} which allows dovecot to be used in a system running systemd. These files do not interfere with the usual sysvinit operation of dovecot in a non-systemd system.

Additional info:
* package version(s)
2.0.8-1, simply add the following line to ./configure
--with-systemdsystemunitdir=/lib/systemd/system \
* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 05 June 2012, 20:27 GMT
Reason for closing:  Implemented
Additional comments about closing:  2.1.7-2
Comment by Jelle van der Waa (jelly) - Tuesday, 25 January 2011, 16:24 GMT
i wouldn't add support for systemd, cause archlinux doesn't use systemd and if stuff breaks devs should look into systemd
Comment by Ray Rashif (schivmeister) - Tuesday, 25 January 2011, 16:34 GMT
A more proper approach would be to ask for addition of systemd packages to [extra] or [community], then whoever pledges to take them under their arms pledges to provide support.
Comment by Thomas Dziedzic (tomd123) - Tuesday, 25 January 2011, 16:36 GMT
I'm going to go on a little rant, don't take this the wrong way. Don't take offense please.

<rant>
systemd is in the aur, and it will be for some time.
WHY OH WHY do we plan on enabling a feature that we aren't even going to officially support until systemd goes into the supported repos?
Popularity? yaourt has 4303 votes, systemd has 23 votes currently
Ease? from the multiple problems posted about systemd, I doubt it
Is it really that hard to add a single line to a PKGBUILD and call it $pkgname-systemd ?
Oh right, this is probably about convenience and not having to compile programs yourself.
I view this kind of convenience for the small minority of users to be the opposite of what the Arch Way is.

I don't mean to single this package out. I'm also referring this to udev/dbus who *already* have systemd support enabled.
</rant>
Comment by Ng Oon-Ee (ngoonee) - Thursday, 19 April 2012, 20:30 GMT
systemd has been in [extra] for some time and is moving to [core] soon. Figured there was no point opening a new bug when this one already exists.
Comment by Thomas Dziedzic (tomd123) - Thursday, 19 April 2012, 21:10 GMT
Agreed, now it makes a lot more sense to add this feature given the new information.
systemd is already in extra and there is a plan to get it in core.
Comment by Andreas Radke (AndyRTR) - Friday, 20 April 2012, 14:40 GMT
patches welcome.
Comment by Thomas Dziedzic (tomd123) - Friday, 20 April 2012, 14:55 GMT
"simply add the following line to ./configure --with-systemdsystemunitdir=/lib/systemd/system"

except you probably want to make it install to /usr/lib/systemd/system since we're trying to move everything to /usr

Loading...