Bug#740603: /etc/shibboleth not created when not using libapache2-mod-shib2
Russ Allbery
rra at debian.org
Mon Mar 3 21:27:41 UTC 2014
<stefan.paetow at diamond.ac.uk> writes:
> The libapache2-mod-shib2 package contains the files for
> /etc/shibboleth. When you do not use libapache2-mod-shib (as we do in
> the Moonshot project), the contents for that directory does not get
> installed. The file listing for the package confirms this:
> https://packages.debian.org/squeeze/amd64/libapache2-mod-shib2/filelist
> While in the RHEL distributions the Shibboleth SP is completely
> self-contained, i.e. it installs the Apache module as well as the Shibd
> binary and all the schemas, Debian has increased the granularity and
> makes the schemas available separately. Shouldn't the /etc/shibboleth
> files be either in a separate package, or be moved to the package that
> actually requires them (libshibsp5 for example does require them, and
> libapache2-mod-shib2 requires libshibsp5, as seen as part of this in the
> Moonshot project).
Could you explain a bit more about what the use case is? I think I
understand, but I'm not sure. You're using libshibsp5, and you want the
standard configuration files, but you aren't using Apache so you don't
want libapache2-mod-shib2? (Or, I guess, to be more precise, you don't
want the apache2-api-20120211 dependency, since the extra files in
libapache2-mod-shib2 are harmless.)
Do you want shibd?
The configuration files obviously can't go into libshibsp5 (see Debian
Policy 8.2), so I need to understand the use case better to figure out how
to properly split the packages up. I know that shibd can be run on a
separate host from the Apache module, but this isn't currently supported
by the package breakdown. Maybe this is a similar sort of case?
--
Russ Allbery (rra at debian.org) <http://www.eyrie.org/~eagle/>
More information about the Pkg-shibboleth-devel
mailing list