[SCM] Debian packaging for the 2.0 Apache Shibboleth SP branch, master, updated. debian/2.4.3+dfsg-5-35-ga1d4225
Russ Allbery
rra at debian.org
Fri May 31 22:59:10 UTC 2013
The following commit has been merged in the master branch:
commit b8e73ec391a1fcae1e88fcfc733227065652cbe3
Author: Russ Allbery <rra at debian.org>
Date: Fri May 31 13:53:36 2013 -0700
Drop old postinst code for libapache2-mod-shib upgrades
* Drop postinst code to handle upgrades from the Shibboleth 1.x module,
which was last included in lenny.
diff --git a/debian/changelog b/debian/changelog
index c7c84af..ddb4cfb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -69,6 +69,8 @@ shibboleth-sp2 (2.5.1+dfsg-1) UNRELEASED; urgency=low
* Install the upstream doc/RELEASE.txt file as the upstream changelog.
It's not exactly a changelog, but it has pointers to the upstream web
documentation of changes, which is probably what people are looking for.
+ * Drop postinst code to handle upgrades from the Shibboleth 1.x module,
+ which was last included in lenny.
* Switch to xz compression for the repackaged upstream
source, *.debian.tar, and the *.deb packages.
* Update upstream Homepage.
diff --git a/debian/libapache2-mod-shib2.postinst b/debian/libapache2-mod-shib2.postinst
index 9cd4ce7..1e14f74 100755
--- a/debian/libapache2-mod-shib2.postinst
+++ b/debian/libapache2-mod-shib2.postinst
@@ -2,29 +2,8 @@
set -e
-# Prior to 2.0.dfsg1-4, we named our Apache configuration files shib instead
-# of shib2. We therefore need to unlink the old configuration files, and if
-# they were linked in, we should link in the new ones.
-#
-# We also have to work around a bug in the etch Shibboleth SP 1.x packages
-# that caused them to remove the wrong module configuration and hence not
-# unlink their configuration. If the 1.x configuration is still linked in, it
-# will break the 2.x module, so make sure it's disabled on initial install.
+# Add a user as which to run the shibd daemon.
if [ "$1" = "configure" ] ; then
- if dpkg --compare-versions "$2" lt-nl 2.0.dfsg1-4 ; then
- if [ -f /etc/apache2/mods-enabled/shib.load ] ; then
- a2enmod shib2
- fi
- a2dismod shib || true
- fi
-
- # Most of the time, this will produce an error message. It only does
- # anything if we're replacing a broken libapache2-mod-shib package.
- # Suppress the normally useless error message to not confuse people.
- if [ -z "$2" ] ; then
- a2dismod shib 2>/dev/null || true
- fi
-
if ! getent passwd _shibd > /dev/null ; then
echo 'Adding system-user for Shibboleth daemon' 1>&2
adduser --system --group --quiet --home /var/log/shibboleth \
--
Debian packaging for the 2.0 Apache Shibboleth SP
More information about the Pkg-shibboleth-devel
mailing list