equal
deleted
inserted
replaced
17 # <overwriter-version> |
17 # <overwriter-version> |
18 # for details, see http://www.debian.org/doc/debian-policy/ or |
18 # for details, see http://www.debian.org/doc/debian-policy/ or |
19 # the debian-policy package |
19 # the debian-policy package |
20 |
20 |
21 CONF=/etc/ca-certificates.conf |
21 CONF=/etc/ca-certificates.conf |
22 CRT="schlittermann-ca*.crt" |
22 CRT="schlittermann-ca.*\.crt" |
23 |
23 |
24 case "$1" in |
24 case "$1" in |
25 purge) |
25 purge) |
26 TMP=`mktemp` |
26 TMP=`mktemp` |
27 grep -v "$CRT" <$CONF >$TMP |
27 grep -v "$CRT" $CONF >$TMP |
28 cp $TMP $CONF |
28 cp $TMP $CONF |
29 rm $TMP |
29 rm $TMP |
30 update-ca-certificates --fresh |
30 update-ca-certificates --fresh |
31 ;; |
31 ;; |
32 |
32 |
33 remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) |
33 remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) |
34 tmp=`mktemp` |
34 if test -s "$CONF"; then |
35 grep -F -v 'schlittermann-ca.crt' $CONF |
35 tmp=`mktemp` |
36 cp $tmp $CONF |
36 grep -F -v 'schlittermann-ca.crt' $CONF >$tmp |
37 rm $tmp |
37 cp $tmp $CONF |
|
38 rm $tmp |
|
39 fi |
38 update-ca-certificates --fresh |
40 update-ca-certificates --fresh |
39 ;; |
41 ;; |
40 |
42 |
41 *) |
43 *) |
42 echo "postrm called with unknown argument \`$1'" >&2 |
44 echo "postrm called with unknown argument \`$1'" >&2 |