[PATCH] Install shibd-systemd only with --enable-systemd
wferi at niif.hu
Wed Mar 23 21:39:03 UTC 2016
"Cantor, Scott" <cantor.2 at osu.edu> writes:
>> The shibd-systemd service file has Type=notify, thus it won't work
>> without sd_notify() compiled in. Installing it could be confusing.
> I guess I don't really agree. Those files are not there to be used in
> any particular case, they're just samples from which the actual
> scripts used by various packaging solutions can draw.
> They don't get installed to the system, just copied into etc/
> What's the concern with it?
They are not useful for the user, so we don't package them. We remove
all shibd-* init scripts except the -debian one, which we patch, move
into place (/etc/init.d) and tie into the bootup process. Same with the
shibd-systemd unit file, although we also add a tmpfiles snippet and a
default (think sysconfig) file . Altogether, the packaging solutions
can draw from from any (distributed) file, installing them does not add
value in my opinion. But I certainly see a limited view only and don't
want to force anything on you. We can handle the current case all
right, if not very elegantly.
More information about the Pkg-shibboleth-devel