Age | Commit message (Collapse) | Author | Files | Lines |
|
to do, rewrite the package removal as a loop over ${PKG_DBDIR} then
${DEPOTBASE}. This causes all "overwrite" and package instances in the
default view to be removed first, followed by any depoted packages. Since
removing a depoted package triggers removing package instances in all
other views, this should guarantee that all traces of pkgviews packages are
removed from the system.
|
|
first time around.
|
|
|
|
|
|
|
|
flags to specify package database directories, instead of setting up a
shell environment for the pkg_install tools. The latter was more prone to
error.
|
|
modify pkgsrc to use the new variable. This greatly simplifies a lot of
the code instead of having to overload the value of PKG_DBDIR as we did
before this change.
|
|
|
|
add packages into the correct view when using pkg_add(1) (either
through bin-install or the bulk-build process).
|
|
to either DEPOT_PKG_* or PKG_* and consistently use _PKG_* to avoid having
to constantly condition on the value of PKG_INSTALLATION_TYPE.
|
|
|
|
|
|
|
|
quote a shell test, and run ${AWK} -f tflat instead of using
#!/usr/bin/awk.
|
|
care not to blow away our bootstrap-pkgsrc stuff in the initial phase.
Also mark devel/bmake and devel/mk-files as broken on non-NetBSD so as not
to blow away our precious files from the bootstrap process in the middle
of a bulk-build. Now let's see if bulk-building works on Linux...
|
|
|
|
|
|
|
|
the bulk-install target to work.)
|
|
|
|
mksandbox. From Brook G. Milligan.
|
|
|
|
|
|
summary email list correctly the packages which are broken because of
their dependencies. Problem noted on Huberts most recent bulk build.
|
|
|
|
location. They are not really part of the bulk build stuff.
|
|
full pathname to the kernel file (e.g. for NetBSD /netbsd, OpenBSD /bsd, etc)
|
|
except for one peculiar thing: bmake does not pick up a definition for CC.
Something is missing (for SunOS).
|
|
Provided that I copy a working gcc and the binaries from the bootstrap kit
into the sandbox manually, this gets me as far as having a pkgsrc
sandbox that can build pkg_tools/pkg_install.
|
|
2. Introduce sandboxDirs, a list of directories that need to be
null mounted. This is different (e.g. on SunOS).
|
|
(et al.).
2. Use the loopback filesystem on Solaris.
|
|
|
|
|
|
can stop builds when a dependency is broken, yet continue builds
when a dependency is merely skipped (usually because it duplicates
functionality in the base system). Thus IGNORE_FAIL, the
oft-misunderstood and naught-documented option, goes away.
This addresses many people's complaints on tech-pkg@ and other
lists, as well as PR pkg/18157.
|
|
for localpatches and to make that directory available in the sandbox.
|
|
fails, then abort the build.
|
|
+ umount filesystems in the reverse order from that which they were mounted
+ null-mount /lib and /libexec in a way more consistent with the original
|
|
back to the current page, just list it as regular text.
- Put each dependency hyperlink on a separate line in the README.html file.
These were both noted by Thomas Klausner in a private email.
|
|
avoid simply appending to it.
- add some additional error checks when using the -r/--restart options to
make sure that the database exists and give a useful error message if it
doesn't
|
|
directory of a single package (e.g. graphics/gimp) for which a README.html
is to be generated. This provides the required hook to be able to use this
script to generate a README.html file for a single package as well as
for all packages.
|
|
|
|
don't exist, exit with a fatal error and don't try and make empty README.html
files.
- fix a bug which caused some duplication in category README.html files.
Problem noted on netbsd-help@ by Nicolas Saurbier ( Nicolas dot Saurbier at biodata dot de)
|
|
after the run. Useful for debugging since this preserves the intermediate
result of the most time consuming portion of the script.
|
|
|
|
escaping html output.
- properly escape the URL in the link and the displayed URL in the vulnerability
list to handle the '&' character in URL's.
|
|
|
|
with slow machines.
- fix minor bug which left some temp files laying around in /tmp/mkreadme.
|
|
|
|
way than the previous recursive make approach. The 'mkreadme' script is
the top level script. 'mkreadme -h' or 'mkreadme --help' for complete
documentation on its use. Generates README.html files more than two orders
of magnitude faster than the recursive make approach by only calling make(1)
once per pkg.
|
|
Noted by Julio Merino <jmmv at menta dot net> in PR pkg/18968, I had this
in my trees for weeks and I forgot about it...
|