debian/postrm
changeset 13 e22cf35f140a
parent 8 75c45a13ac8c
child 15 a9462fce24e1
--- 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
     ;;