[systemd-devel] [PATCH] rpcbind: systemd socket activation (v2)
Steve Dickson
SteveD at redhat.com
Wed Nov 26 04:41:42 PST 2014
On 11/25/2014 05:40 PM, J. Bruce Fields wrote:
> On Tue, Nov 25, 2014 at 12:05:32PM -0500, Steve Dickson wrote:
>> This is based on a patch originally posted by Lennart Poettering:
>> <http://permalink.gmane.org/gmane.linux.nfs/33774>.
>
> Have you run this by the reporter
> of https://bugzilla.redhat.com/show_bug.cgi?id=1158164 ?
>
> Because he tried applying that old patch and found he was still having
> problems.
>
> But they may well be problems that are fixed by your version, or he may
> have applied it incorrectly, I didn't try to figure it out.
If he was using the systemd scripts in the patch then there would be
problems... which is the reason I eliminated them
steved.
>
> --b.
>
>>
>> That patch was not merged due to the lack of a shared library and
>> as systemd was seen to be too Fedora specific.
>>
>> Systemd now provides a shared library, and it is (or very soon will
>> be) the default init system on all the major Linux distributions.
>>
>> This version of the patch has three changes from the original:
>>
>> * It uses the shared library.
>> * It comes with unit files.
>> * It is rebased on top of master.
>>
>> Please review the patch with "git show -b" or otherwise ignoring the
>> whitespace changes, or it will be extremely difficult to read.
>>
>> v5: incorporated comments on the PKG_CHECK_MODULES macro.
>>
>> v4: reorganized the changes to make the diff easier to read
>> remove systemd scripts.
>>
>> v3: rebase
>> fix typos
>> listen on /run/rpcbind.sock, rather than /var/run/rpcbind.sock (the
>> latter is a symlink to the former, but this means the socket can be
>> created before /var is mounted)
>> NB: this version has been compile-tested only as I no longer use
>> rpcbind myself
>> v2: correctly enable systemd code at compile time
>> handle the case where not all the required sockets were supplied
>> listen on udp/tcp port 111 in addition to /var/run/rpcbind.sock
>> do not daemonize
>>
>> Tom Gundersen (1):
>> rpcbind: add support for systemd socket activation
>>
>> Makefile.am | 6 +++++
>> configure.ac | 12 +++++++++
>> src/rpcbind.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
>> 3 files changed, 93 insertions(+), 6 deletions(-)
>>
>> --
>> 1.9.3
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
>> the body of a message to majordomo at vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
More information about the systemd-devel
mailing list