Page MenuHomeFreeBSD

D17389.diff
No OneTemporary

D17389.diff

Index: head/usr.sbin/etcupdate/etcupdate.sh
===================================================================
--- head/usr.sbin/etcupdate/etcupdate.sh
+++ head/usr.sbin/etcupdate/etcupdate.sh
@@ -595,6 +595,13 @@
NEWALIAS_WARN=yes
fi
;;
+ /usr/share/certs/trusted/*)
+ /usr/share/certs/blacklisted/*)
+ log "certctl rehash"
+ if [ -z "$dryrun" ]; then
+ env DESTDIR=${DESTDIR} certctl rehash >&3 2>&1
+ fi
+ ;;
/etc/login.conf)
log "cap_mkdb ${DESTDIR}$1"
if [ -z "$dryrun" ]; then
Index: head/usr.sbin/mergemaster/mergemaster.sh
===================================================================
--- head/usr.sbin/mergemaster/mergemaster.sh
+++ head/usr.sbin/mergemaster/mergemaster.sh
@@ -883,6 +883,10 @@
/etc/mail/aliases)
NEED_NEWALIASES=yes
;;
+ /usr/share/certs/trusted/*)
+ /usr/share/certs/blacklisted/*)
+ NEED_CERTCTL=yes
+ ;;
/etc/login.conf)
NEED_CAP_MKDB=yes
;;
@@ -1351,6 +1355,23 @@
echo " '/usr/sbin/pwd_mkdb -p /etc/master.passwd'"
echo " to rebuild your password files"
run_it_now '/usr/sbin/pwd_mkdb -p /etc/master.passwd'
+ fi
+ ;;
+esac
+
+case "${NEED_CERTCTL}" in
+'') ;;
+*)
+ echo ''
+ echo "*** You installed files in /etc/ssl/certs, so make sure that you run"
+ if [ -n "${DESTDIR}" ]; then
+ echo " 'env DESTDIR=${DESTDIR} /usr/sbin/certctl rehash'"
+ echo " to rebuild your certificate authority database"
+ run_it_now "env DESTDIR=${DESTDIR} /usr/sbin/certctl rehash"
+ else
+ echo " '/usr/sbin/certctl rehash'"
+ echo " to rebuild your certificate authority database"
+ run_it_now "/usr/sbin/certctl rehash"
fi
;;
esac

File Metadata

Mime Type
text/plain
Expires
Thu, Oct 9, 9:41 PM (22 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23507578
Default Alt Text
D17389.diff (1 KB)

Event Timeline