summaryrefslogtreecommitdiff
path: root/mk/bulk
AgeCommit message (Collapse)AuthorFilesLines
2008-02-07Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig1-2/+2
2008-01-04Replaced all references to pkglint with lintpkgsrc, which has its ownrillig8-46/+46
package since a few days.
2007-12-02Revert unintended commit.wiz1-5/+2
2007-12-02Fix typo in error message. From Sergey Svishchev.wiz1-2/+5
2007-12-01Removed _INTERACTIVE_COOKIE, after asking on tech-pkg if anyone needsrillig1-9/+1
it. It had only been used to change the "nerrors" variable in bulk builds, but this variable is not used further anyway.
2007-10-09Remove trailing spaces.martti2-7/+7
2007-10-07fix obsolete URLs for www.NetBSD.orgkano1-2/+2
close PR pkg/37071 reviewd by xtraeme@
2007-08-27The new audit-packages code goes to stdout now.adrianp1-2/+2
2007-08-06audit-packages prints vulnerabilities to stdout so compensate for this.adrianp1-2/+2
2007-07-25Add --config <file> from build scriptadrianp1-7/+35
2007-07-25Make sure PKG_INFO is setadrianp1-1/+2
2007-07-21Define ${PKG_INFO} before using it - from wiz@adrianp1-1/+2
2007-07-14Add support for the upcoming pkg_install-20070714 which now includesadrianp3-14/+53
audit-packages.
2007-07-02Remove USE_MTREE support. Keep one copy (the NetBSD version) forjoerg1-5/+5
the purpose of print-PLIST in plist/common-dirs.mtree. Discussed with wiz@, no objections on tech-pkg@.
2007-06-15Fix PR 34139 for bulk builds too.wiz1-12/+12
Patch from Sergey Svishchev.
2007-06-15The option --prepare only generates the bulk build database.rillig1-1/+16
2007-05-31If a package is already installed, bulk-install should not try to buildrillig1-2/+3
it again.
2007-05-23When removing an already installed package, the correct package versionrillig1-3/+4
is reported. Fixed the output by not nestedly redirecting the output of "bmake debug".
2007-05-20Add all packages that are used by pkgsrc/bootstrap to the list ofkristerw1-2/+4
packages that should not be built on non-NetBSD systems.
2007-05-19Revert previous (1.140), committed by accident.wiz1-5/+2
2007-05-19On Linux (at least Red Hat Enterprise 3), openssl needs librarieswiz2-5/+11
from /usr/kerberos and /dev/random in sandbox. On FreeBSD, use devfs to populate /dev in sandbox. From Sergey Svishchev.
2007-04-15It makes more sense to run "bmake debug" when the WRKDIR is stillrillig1-2/+2
populated with all sorts of files, since they provide the most useful information.
2007-03-22The egrep line can be removed when audit-packages becomes fast enough.rillig1-1/+3
2007-03-07A hint to the real problem is a nice addition to an error message.rillig1-2/+4
2007-03-07Added the BULK_ID to BULK_BUILD_ID_FILE, so that multiple bulk builds canrillig1-2/+2
share the same pkgsrc tree in read-write mode. Fixes PR 35939.
2007-03-06The first few lines of a bulk build log don't need to be printed on therillig1-9/+6
terminal. The wrapper warnings are included in the build log, no matter if it succeeds or not.
2007-03-06Removed the unused "arch" variable.rillig2-8/+4
2007-03-06The warnings from the wrapper log are added to the report file.rillig1-1/+8
2007-02-23The post-build-only option also needs to load the variables.rillig1-1/+2
2007-02-21At the very beginning, the variables are extracted by running bmake inrillig1-54/+24
the pkglint directory. This part had been more time-consuming than necessary. Now it only needs one call to bmake instead of n.
2007-02-21- also find possible listings in {whatever}foo variationsjschauma1-2/+2
- use PKGVULNDIR from env for correct location of pkg-vulnerabilities
2007-02-20Only invoke audit-packages if we do find the package-name prefix injschauma1-6/+8
the vulnerabilities file. This cuts down significantly on the time spent running sort-packages: On 3228 packages before: 20259.43s real 9888.82s user 13138.60s system With this change: 6595.97s real 3215.58s user 4265.13s system
2007-02-19The error output of "make debug" may be useful to know, too.rillig1-2/+2
2007-01-30Remove some legacy variable handling after 2-3 branches.wiz1-16/+1
2007-01-28Remove old .bulk-not_available (NOT_AVAILABLE_FILE) files that are leftkristerw1-1/+7
from previous run.
2007-01-24Empty files are so ambiguous, so better leave a friendly message in therillig1-2/+2
STARTFILE.
2007-01-24Quick fix: The main code of the bulk build cannot be run in the shell'srillig1-2/+2
"set -e" mode, since it would fill up the temporary directory. Reverted that change.
2007-01-22A big cleanup:rillig1-66/+40
- The "header" of the build log is always printed, not only when PRECLEAN is set. - The variable "installed" was redundant. Removing it saves 5 lines of code. - When the package is outdated and currently installed, it suffices to just run pkg_delete. The "make deinstall" is too expensive and doesn't do anything further. - Completely rewrote the section that deinstalls unneeded packages. It seems to me that the pkg_info -Q flag has been introduced after the bulk build was initially written, so it wasn't used here. - A package that doesn't get deinstalled with a simple pkg_delete probably has a reason for that. Don't try to run pkg_delete -f after it. - To remove all packages, it isn't necessary to iterate over the installed packages. Just pkg_delete -r "*". - Replaced "required package" with "dependency" in the log messages, since that is shorter. Maybe the term "required package" comes from the time where packages also depended on shared library versions, so that terminology made sense back in 2000. Anyway, that's long ago.
2007-01-21Fixed misleading indentation.rillig1-3/+3
2007-01-18pkgsrc bulk builds need much CPU time, but do they also need much stack?rillig1-3/+4
2007-01-15Made the database lookup for deinstalling the unneeded packages lessrillig1-10/+13
obscure by using awk instead of sed.
2007-01-08Packages that are not available on the current platform (and therillig2-13/+36
packages depending on them) are listed in a separate category in the bulk build report.
2007-01-08Shortened the code.rillig1-4/+2
2006-12-23Bump date for previous.wiz1-2/+2
2006-12-15Remove trailing tabs.martti5-10/+10
2006-12-15Remove trailing spaces.martti3-8/+8
2006-12-14Use '-o' instead of '-or' in find(1) arguments as the former seems todmcmahill1-2/+2
be more portable (works on at least NetBSD, SunOS-5.9, and Linux). Addressed PR pkg/35245
2006-12-14If a package build fails, append the output of 'make debug' to the logdmcmahill1-2/+5
since sometimes there are questions about various variables and settings. This should help in people trying to investigate build failures.
2006-12-14add /usr/sadm to the list of sandboxMountDirs for SunOSdmcmahill1-2/+2
2006-12-13include the PKGSRC_COMPILER setting in the reportdmcmahill1-1/+3