2014-09-25 12:37:19 +08:00
|
|
|
export LC_ALL=C
|
|
|
|
|
|
|
|
post_install() {
|
2015-01-06 16:25:05 +08:00
|
|
|
usr/bin/update-ca-trust
|
|
|
|
}
|
|
|
|
|
|
|
|
pre_upgrade() {
|
|
|
|
if (( $(vercmp $2 20140923-1) < 0 )); then
|
|
|
|
find /etc/ssl/certs -type l -print | while read symlink; do
|
|
|
|
case $(readlink $symlink) in
|
|
|
|
/usr/share/ca-certificates*) rm -f $symlink;;
|
|
|
|
esac
|
|
|
|
done
|
|
|
|
find /etc/ssl/certs -type l -print | while read symlink; do
|
|
|
|
test -f $symlink || rm -f $symlink
|
|
|
|
done
|
|
|
|
fi
|
2014-09-25 12:37:19 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
post_upgrade() {
|
2015-01-06 16:25:05 +08:00
|
|
|
usr/bin/update-ca-trust
|
|
|
|
|
|
|
|
if (( $(vercmp $2 20140923-1) < 0 )); then
|
|
|
|
cat <<MSG
|
|
|
|
The way local CA certificates are handled has changed.
|
|
|
|
If you have added any certificates manually:
|
|
|
|
|
|
|
|
1. Move certificates from /usr/local/share/ca-certificates/
|
|
|
|
to /etc/ca-certificates/trust-source/anchors/
|
|
|
|
2. Do the same with root certificates added to /etc/ssl/certs/
|
|
|
|
3. Instead of \`update-ca-certificates\`, run \`trust extract-compat\`
|
|
|
|
|
|
|
|
Also see \`man 8 update-ca-trust\` and \`trust --help\`.
|
|
|
|
MSG
|
|
|
|
fi
|
2014-09-25 12:37:19 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
pre_remove() {
|
2015-01-06 16:25:05 +08:00
|
|
|
usr/bin/update-ca-trust
|
2014-09-25 12:37:19 +08:00
|
|
|
}
|
|
|
|
|
2015-01-06 16:25:05 +08:00
|
|
|
# vim:set noet ts=8 sw=8:
|