aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/mandoc.ucl
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/mandoc/mandoc.ucl')
-rw-r--r--usr.bin/mandoc/mandoc.ucl32
1 files changed, 32 insertions, 0 deletions
diff --git a/usr.bin/mandoc/mandoc.ucl b/usr.bin/mandoc/mandoc.ucl
new file mode 100644
index 000000000000..75b8123d55cc
--- /dev/null
+++ b/usr.bin/mandoc/mandoc.ucl
@@ -0,0 +1,32 @@
+path_glob: [
+ "/usr/share/man/*",
+ "/usr/share/openssl/man/*",
+]
+
+cleanup: {
+ type: lua
+ sandbox: false
+ script: <<EOD
+ os.remove("/usr/share/man/mandoc.db")
+ os.remove("/usr/share/openssl/man/mandoc.db")
+EOD
+}
+
+trigger: {
+ type: lua
+ sandbox: false
+ script: <<EOD
+
+ local dirs = {
+ "/usr/share/man",
+ "/usr/share/openssl/man",
+ }
+
+ for _,dir in ipairs(dirs) do
+ if pkg.stat(dir) then
+ print("Generating apropos(1) database for "..dir.."...")
+ pkg.exec({"/usr/bin/makewhatis", dir})
+ end
+ end
+EOD
+}