diff -r 3678747c987f -r e22cf35f140a debian/postrm --- 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 ;;