summaryrefslogtreecommitdiff
path: root/mk/bulk
AgeCommit message (Collapse)AuthorFilesLines
2010-05-11Language fix: upto date -> up to date.mbalmer2-5/+5
2010-04-10Get rid of support for vulnerable/ directory.wiz2-64/+9
2010-03-21Revert unintended commit.wiz2-9/+64
2010-03-21Depend on fixed version of xz.wiz2-64/+9
2010-03-18don't upload to a 'vulnerable' subdir any morespz1-2/+2
2010-02-27Repair this file after the bulk-packge target was broken by DESTDIR support.dmcmahill1-2/+7
The problem is that bulk-package assumed that the package would be installed as well as built. When doing DESTDIR builds, make sure we still install the built packages.
2009-09-20Avoid hardcoding sandbox location in a shell script.wiz1-2/+2
2009-09-06Match changes on NetBSD: mount /usr/X11R7 in sandbox by default instead ofwiz1-2/+2
/usr/X11R6.
2009-07-09With the most recent pkg_install, directories are removed when thehe1-1/+12
last file in a directory is removed. This might cause common and expected-to-be-existing directories in /usr/pkg to be removed, and a subsequent attempt at installing a file to the now non-existent directory will instead create a file with the name of the expected directory. This will create PLIST errors for the package in question, but also will cause the erroneously named file to not be removed on package removal. This can cause cascading bulk build failures for subsequent packages. To prevent this, after each package is done, check if some of the common top-level expected-to-be directories are now files, and remove them and emit an error message if so. I *think* I already fixed the single package which had the unfortunate problem of not declaring "include" as an installation directory, but this should prevent the problem from re-occurring in the future as well. Thanks to joerg@ for the hint for pulling in the value of PREFIX.
2009-07-02Sync bootstrap file list with reality. On the plus side, mk/bulk works again.sketch1-24/+15
2008-11-19Make the bulk scripts which use 'set -eu' actually work.sketch2-6/+19
2008-06-13Make sure we pick up pax via USE_TOOLS.sketch2-5/+5
2008-06-10Mark shells/pdksh as broken so it doesn't get removed part-way through thesketch1-2/+2
build and kill bmake. This isn't really a great solution as it means it won't get built on any platform, maybe we should just make pdksh a bmake dependancy on every OS.
2008-06-09For some reason, devel/bmake now requires shells/pdksh on Solaris. Updatesketch1-3/+3
the save-files list to accommodate.
2008-06-08Commit two fixes which at least for me appear to be required whenhe1-3/+2
doing an old-style bulk build on 4.0 or older systems: - in mk/bulk/build, do "make update" instead of "make install + clean" when installing a new pkg_install - in pkgtools/pkg_install/Makefile, don't try to use our own executables (${WORKDIR}/pkg_add/pkg_add etc.) if they don't exist Discussed with joerg, and even though he's not entirely happy with the latter change, he didn't appear to have a better suggestion. This, and putting /usr/pkg/sbin earlier than /usr/sbin in the $PATH appears to be required to get an old-style bulk build going.
2008-04-29Drop clauses 3 and 4 from TNF licensesmartin1-8/+1
2008-04-01+ Skip mounting X11 directories if --without-x is specified.jlam1-1/+16
+ Add a "chroot" option, stolen from pkg_comp(8) that starts a root shell with a better environment setup.
2008-04-01Add missing ]jlam1-2/+2
2008-03-15Remove remaining compat code for old pkg_install versions.joerg3-39/+15
2008-02-26Add a --without-x flag to the mksandbox script.jlam1-3/+9
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.