[csw-devel] SF.net SVN: gar:[2692] csw/mgar/pkg/ca_certificates/trunk

chninkel at users.sourceforge.net chninkel at users.sourceforge.net
Wed Dec 24 01:21:36 CET 2008


Revision: 2692
          http://gar.svn.sourceforge.net/gar/?rev=2692&view=rev
Author:   chninkel
Date:     2008-12-24 00:21:36 +0000 (Wed, 24 Dec 2008)

Log Message:
-----------
ca_certificates: added symlinks removal upon package removal

Modified Paths:
--------------
    csw/mgar/pkg/ca_certificates/trunk/Makefile
    csw/mgar/pkg/ca_certificates/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.postremove

Modified: csw/mgar/pkg/ca_certificates/trunk/Makefile
===================================================================
--- csw/mgar/pkg/ca_certificates/trunk/Makefile	2008-12-23 23:59:15 UTC (rev 2691)
+++ csw/mgar/pkg/ca_certificates/trunk/Makefile	2008-12-24 00:21:36 UTC (rev 2692)
@@ -9,7 +9,7 @@
 
 MASTER_SITES = http://hg.mozilla.org/mozilla-central/raw-file/default/security/nss/lib/ckfw/builtins/
 DISTFILES  = certdata.txt certdata2pem.pl update-ca-certificates ca-certificates.conf
-DISTFILES += $(call admfiles,CSWcacertificates,depend postinstall)
+DISTFILES += $(call admfiles,CSWcacertificates,depend postinstall postremove)
 
 # We define upstream file regex so we can be notifed of new upstream software release
 # UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz

Modified: csw/mgar/pkg/ca_certificates/trunk/checksums
===================================================================
--- csw/mgar/pkg/ca_certificates/trunk/checksums	2008-12-23 23:59:15 UTC (rev 2691)
+++ csw/mgar/pkg/ca_certificates/trunk/checksums	2008-12-24 00:21:36 UTC (rev 2692)
@@ -1,7 +1,8 @@
 4dabeaecfd46395da152e51d312107e4  download/certdata.txt
 77fe4c8feb1b341814a6ed03d4ff764a  download/certdata2pem.pl
-e4b769f7250ea1c929252a13fe09e4ee  download/update-ca-certificates
+86f62a09c9a90d0257a738656a3ed9f3  download/update-ca-certificates
 b4f6772525da6772d51eb30f90605d60  download/ca-certificates.conf
 787d361f8d8b8ecf89e83bb813fdaec5  download/CSWcacertificates.gspec
 31227010faaad1c2b9893ba91d6b16bb  download/CSWcacertificates.depend
 32e6ea27867c760d2279330fd4c480d3  download/CSWcacertificates.postinstall
+0e166bd746f506c06e1001b0c6274958  download/CSWcacertificates.postremove

Added: csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.postremove
===================================================================
--- csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.postremove	                        (rev 0)
+++ csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.postremove	2008-12-24 00:21:36 UTC (rev 2692)
@@ -0,0 +1,10 @@
+
+# We remove all dead links in /opt/csw/etc/ssl/certs/, 
+# that should remove all the links to the cerfificates
+# provided in this package
+find /opt/csw/etc/ssl/certs/ -type l | while read FILE; do 
+	[ -f "$FILE" ] || rm -f "$FILE"
+done
+rm -f /opt/csw/etc/ssl/certs/ca-certificates.crt
+
+exit 0


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list