debian/postrm
changeset 8 75c45a13ac8c
parent 3 8415791a8363
child 13 e22cf35f140a
equal deleted inserted replaced
7:34964c339a31 8:75c45a13ac8c
    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=`tempfile`
    26 	TMP=`mktemp`
    27 	grep -v "$CRT" <$CONF >$TMP
    27 	grep -v "$CRT" <$CONF >$TMP
    28 	cat <$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`
       
    35 	grep -F -v 'schlittermann-ca.crt' $CONF
       
    36 	cp $tmp $CONF
       
    37 	rm $tmp
    34 	update-ca-certificates --fresh
    38 	update-ca-certificates --fresh
    35     ;;
    39     ;;
    36 
    40 
    37     *)
    41     *)
    38         echo "postrm called with unknown argument \`$1'" >&2
    42         echo "postrm called with unknown argument \`$1'" >&2