[debian:ca-certificates-schlittermann_0.7] ca-certificates-schlittermann_0.7
authorHeiko Schlittermann <hs@schlittermann.de>
Mon, 09 Nov 2015 22:25:53 +0100
changeset 13 e22cf35f140a
parent 12 3678747c987f
child 14 e23951f3f974
[debian:ca-certificates-schlittermann_0.7] # --- # this is for package version ca-certificates-schlittermann_0.7
debian/changelog
debian/postrm
--- a/debian/changelog	Mon Nov 09 21:54:27 2015 +0100
+++ b/debian/changelog	Mon Nov 09 22:25:53 2015 +0100
@@ -1,3 +1,9 @@
+ca-certificates-schlittermann (0.7) stable oldstable; urgency=medium
+
+  * Fix postrm 
+
+ -- Heiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>  Mon, 09 Nov 2015 22:25:45 +0100
+
 ca-certificates-schlittermann (0.6) stable oldstable; urgency=medium
 
   * add oldstable 
--- a/debian/postrm	Mon Nov 09 21:54:27 2015 +0100
+++ b/debian/postrm	Mon Nov 09 22:25:53 2015 +0100
@@ -19,22 +19,24 @@
 # the debian-policy package
 
 CONF=/etc/ca-certificates.conf
-CRT="schlittermann-ca*.crt"
+CRT="schlittermann-ca.*\.crt"
 
 case "$1" in
     purge)
 	TMP=`mktemp`
-	grep -v "$CRT" <$CONF >$TMP
+	grep -v "$CRT" $CONF >$TMP
 	cp $TMP $CONF
 	rm $TMP
 	update-ca-certificates --fresh
     ;;
 
     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-	tmp=`mktemp`
-	grep -F -v 'schlittermann-ca.crt' $CONF
-	cp $tmp $CONF
-	rm $tmp
+	if test -s "$CONF"; then
+	    tmp=`mktemp`
+	    grep -F -v 'schlittermann-ca.crt' $CONF >$tmp
+	    cp $tmp $CONF
+	    rm $tmp
+	fi
 	update-ca-certificates --fresh
     ;;