1path_glob: [ 2 "/usr/share/man/*", 3 "/usr/share/openssl/man/*", 4] 5 6cleanup: { 7 type: lua 8 sandbox: false 9 script: <<EOD 10 os.remove("/usr/share/man/mandoc.db") 11 os.remove("/usr/share/openssl/man/mandoc.db") 12EOD 13} 14 15trigger: { 16 type: lua 17 sandbox: false 18 script: <<EOD 19 20 local dirs = { 21 "/usr/share/man", 22 "/usr/share/openssl/man", 23 } 24 25 for _,dir in ipairs(dirs) do 26 if pkg.stat(dir) then 27 print("Generating apropos(1) database for "..dir.."...") 28 pkg.exec({"/usr/bin/makewhatis", dir}) 29 end 30 end 31EOD 32} 33