[Pkg-apache-commits] r1094 - in /trunk/ssl-cert/debian: changelog dirs postrm

sf at alioth.debian.org sf at alioth.debian.org
Wed Nov 11 21:37:45 UTC 2009


Author: sf
Date: Wed Nov 11 21:37:45 2009
New Revision: 1094

URL: http://svn.debian.org/wsvn/pkg-apache/?sc=1&rev=1094
Log:
Remove directories and hash symlink on purge
release 1.0.25

Modified:
    trunk/ssl-cert/debian/changelog
    trunk/ssl-cert/debian/dirs
    trunk/ssl-cert/debian/postrm

Modified: trunk/ssl-cert/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/ssl-cert/debian/changelog?rev=1094&op=diff
==============================================================================
--- trunk/ssl-cert/debian/changelog (original)
+++ trunk/ssl-cert/debian/changelog Wed Nov 11 21:37:45 2009
@@ -1,12 +1,13 @@
-ssl-cert (1.0.25) UNRELEASED; urgency=low
+ssl-cert (1.0.25) unstable; urgency=low
 
   * Fix purging in case the snakeoil ssl key has been removed manually.
     Closes: #555042
+  * Remove directories and hash symlink on purge.
   * Use dpkg-statoverride for changing the group of /etc/ssl/private.
   * Downgrade dependency on openssl-blacklist to a suggests. All vulnerable
     keys should be upgraded by now.
 
- -- Stefan Fritsch <sf at debian.org>  Sun, 08 Nov 2009 11:47:27 +0100
+ -- Stefan Fritsch <sf at debian.org>  Wed, 11 Nov 2009 22:01:21 +0100
 
 ssl-cert (1.0.24) unstable; urgency=low
 

Modified: trunk/ssl-cert/debian/dirs
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/ssl-cert/debian/dirs?rev=1094&op=diff
==============================================================================
--- trunk/ssl-cert/debian/dirs (original)
+++ trunk/ssl-cert/debian/dirs Wed Nov 11 21:37:45 2009
@@ -2,3 +2,4 @@
 usr/share/lintian/overrides
 usr/share/ssl-cert
 etc/ssl/private
+etc/ssl/certs

Modified: trunk/ssl-cert/debian/postrm
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/ssl-cert/debian/postrm?rev=1094&op=diff
==============================================================================
--- trunk/ssl-cert/debian/postrm (original)
+++ trunk/ssl-cert/debian/postrm Wed Nov 11 21:37:45 2009
@@ -5,14 +5,24 @@
 	      /etc/ssl/certs/ssl-cert-snakeoil.pem.broken \
               /etc/ssl/private/ssl-cert-snakeoil.key \
 	      /etc/ssl/private/ssl-cert-snakeoil.key.broken
+
+	# remove hash symlink
+	find /etc/ssl/certs -maxdepth 1 -lname ssl-cert-snakeoil.pem -delete > /dev/null 2>&1 || true
+
 	if dpkg-statoverride --list /etc/ssl/private 2>&1 | grep -q "root ssl-cert 710"
 	then
 		dpkg-statoverride --remove /etc/ssl/private
 		# /etc/ssl/private is also in package openssl, change permissions back
+		# if not
 		if [ -e /etc/ssl/private ] ; then
 			chgrp root /etc/ssl/private
 			chmod 700 /etc/ssl/private
+				
 		fi
+	fi
+	# if openssl conffiles are not there (i.e purged), try to delete dirs
+	if [ ! -e /etc/ssl/openssl.cnf ] ; then
+		rmdir /etc/ssl/private /etc/ssl/certs /etc/ssl 2> /dev/null || true
 	fi
 fi
 




More information about the Pkg-apache-commits mailing list