Am 24.12.2021 um 00:57 schrieb manphiz:
Hi, AIUI pbulk will clean the logs of successfully built packages automatically. I wonder whether there is an option to let pbulk keep the build logs, or better, the build logs of specific ports? I'm asking this as some of the successfully built ports are having runtime issues[1] and saving the build logs may help debugging.
https://github.com/NetBSD/pkgsrc/blob/trunk/pkgtools/pbulk/files/pbulk/scripts/pkg-build At the end of that file, you can comment out the very last line, which currently says "rm -R ${bulklog}/${pkgname}". To keep only certain build logs, you can wrap this command in a 'case' statement: case ${pkgname} in gnupg-*) # keep the log files ;; *) rm -R ${bulklog}/${pkgname} ;; esac In the function 'cleanup', you can see that there is a configuration option named 'keep_wrkdir'. That's for extreme cases where the build.log is not enough. After editing this file, re-build pkgtools/pbulk. Roland