git: 741223a65cd1 - main - freebsd-update: improve mandoc db generation
Ed Maste
emaste at FreeBSD.org
Mon Apr 5 17:27:32 UTC 2021
The branch main has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=741223a65cd1752360c44341b762295f633e21cf
commit 741223a65cd1752360c44341b762295f633e21cf
Author: Ed Maste <emaste at FreeBSD.org>
AuthorDate: 2021-04-04 00:57:26 +0000
Commit: Ed Maste <emaste at FreeBSD.org>
CommitDate: 2021-04-05 17:23:37 +0000
freebsd-update: improve mandoc db generation
freebsd-update compares the dates on man pages with mandoc.db, and if
any newer pages are found it regenerates mandoc.db.
Previously, if mandoc.db did not already exist the check failed and
freebsd-update then failed to create one. Now, check that mandoc.db
exists before performing the check for newer pages.
Reported by: bdrewery (in D10482)
Reviewed by: gordon
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D29575
---
usr.sbin/freebsd-update/freebsd-update.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/usr.sbin/freebsd-update/freebsd-update.sh b/usr.sbin/freebsd-update/freebsd-update.sh
index 004515bb8bf8..7f9b06f0221f 100644
--- a/usr.sbin/freebsd-update/freebsd-update.sh
+++ b/usr.sbin/freebsd-update/freebsd-update.sh
@@ -2958,7 +2958,8 @@ Kernel updates have been installed. Please reboot and run
if [ ! -d ${BASEDIR}/$D ]; then
continue
fi
- if [ -z "$(find ${BASEDIR}/$D -type f -newer ${BASEDIR}/$D/mandoc.db)" ]; then
+ if [ -f ${BASEDIR}/$D/mandoc.db ] && \
+ [ -z "$(find ${BASEDIR}/$D -type f -newer ${BASEDIR}/$D/mandoc.db)" ]; then
continue;
fi
makewhatis ${BASEDIR}/$D
More information about the dev-commits-src-all
mailing list