Page MenuHomeFreeBSD

D21805.id62607.diff
No OneTemporary

D21805.id62607.diff

Index: usr.sbin/freebsd-update/freebsd-update.sh
===================================================================
--- usr.sbin/freebsd-update/freebsd-update.sh
+++ usr.sbin/freebsd-update/freebsd-update.sh
@@ -2944,6 +2944,13 @@
install_from_index INDEX-NEW || return 1
install_delete INDEX-OLD INDEX-NEW || return 1
+ # Any cert changes?
+ if grep -qE -m 1 -e '^/usr/share/certs/(trusted|blacklisted)' \
+ $1/INDEX-OLD $1/INDEX-NEW; then
+ # Rehash if we've modified installed certs
+ env DESTDIR=${BASEDIR} certctl rehash
+ fi
+
# Rebuild generated pwd files.
if [ ${BASEDIR}/etc/master.passwd -nt ${BASEDIR}/etc/spwd.db ] ||
[ ${BASEDIR}/etc/master.passwd -nt ${BASEDIR}/etc/pwd.db ] ||

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 23, 5:27 PM (6 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26022678
Default Alt Text
D21805.id62607.diff (726 B)

Event Timeline