Trial RPM packaging for 2.5

John Mitchell jpmitchell at alaska.edu
Sat Aug 20 23:37:24 BST 2011


Scott,

   Thanks for these changes. The OS admins here at UA will appreciate
them immensely.

On Fri, Aug 19, 2011 at 9:45 AM, Cantor, Scott <cantor.2 at osu.edu> wrote:
> 2.5 is nowhere close to a release, but I've started work on the packaging
> side instead of the feature side to give all the people objecting to
> current behavior a chance to test and report bugs.
>
> I'm posting this to users, because most of the complaints were here, but
> please direct any follow up to dev (my mail client doesn't let me set
> Reply-To), or you can file issues in Jira.
>
> The test packages, which include unreleased library versions as well, are
> in these repositories, which should not be used for production servers.
>
> http://download.opensuse.org/repositories/home:/Scott_Cantor/
>
> The eventual "real" 2.5 will NOT be upgradeable from these packages, the
> revisions won't line up.
>
> The changes to the shibboleth package are:
>
> - /etc/httpd/shib.conf is left alone
> - default logo and style sheet for errors moved to /usr/share/shibboleth
> - shibd user/group created and used to run shibd service
> - ownership of /var/run|log/shibboleth and contents changed to shibd
> - ownership of key/cert changed to shibd
>
> A word about the older Alias commands in shib.conf:
>
> On Red Hat, Alias commands that match older installed Aliases referring to
> main.css and logo.jpg are converted in place to the newer location that
> won't change across versions. That's the only change to an existing
> shib.conf that will be made, and it's safe, because people shouldn't be
> editing files in /usr/share to use their own files.
>
> On SUSE, I can't do that fixup. The build service won't allow it because
> it's a packaged file and %post scripts can't change packaged files. As a
> result, that is a breaking result across this upgrade. That's the best I
> can do if I mark shib.conf noreplace. Complaints directed to
> www.opensuse.org.
>
> What's left is to move the changeable content in the shibd init script to
> a sysconfig file. Once that's done, it should be possible to change the
> user shibd runs as to a fixed value the package doesn't know about instead
> of requiring the shibd user.
>
> -- Scott
>
> --
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
>



-- 
John P. Mitchell <jpmitchell at alaska.edu>
907.450.8320
http://www.alaska.edu/oit/iam

"All mankind is divided into three classes: those that are immovable,
those that are movable, and those that move." - Benjamin Franklin


More information about the users mailing list