Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
exits on any command failing), add a '|| ${TRUE}' when running the
check-vulnerable target in do-fetch.
|
|
See the "*)" case in the do-fetch target.
|
|
of stdout because the latter would not show up to the user.
|
|
check-vulnerable actually contains some vulnerability ids.
|
|
|
|
in MAKECONF.
|
|
is included _after_ mk.conf, it could not be overridden in that file.
|
|
- Added a bunch of internal variables that determine the correct places
for the build log files of the current package.
- Added section headings.
- Moved a sanity check out of the configuration section to not confuse
the reader.
- mk/bulk/print{depends,index} are called with two arguments, which allows
separation of BULKFILESDIR and PKGSRCDIR.
- Replaced uses of BUILDLOG, BROKENFILE and BROKENWRKLOG with their
internal counterparts, which use ${BULKFILESDIR} instead of ${PKGSRCDIR}.
|
|
- The main .make file is stored in ${BULKFILESDIR} instead of ${PKGSRCDIR}.
- The PKGLIST variable from the configuration file is passed to the
bulk-cache command in the environment. There are very few variables left
that have to be exported via export_config_vars(). Maybe that function
can be avoided alltogether.
|
|
pkgsrc packages, collecting different information.
- BMAKE is taken from the environment instead of querying `uname -s`.
- package-specific log files can be saved in a directory tree different
from PKGSRCDIR.
- Added sanity checks for BMAKE, bulkfilesdir and brokenfile.
- The .pkglist cache is saved in ${BULKFILESDIR} instead of ${PKGSRCDIR}.
- Reformatted the diagnostics.
|
|
error messages from failed "cd" commands simply go to stderr.
|
|
- Changed the implementation how package-specific log files are generated.
No user-visible changes.
- Stricter preconditions:
- bulkfilesdir must be an absolute path.
- brokenfile must not contain slashes.
- The .pkglist file is taken from BULKFILESDIR, not from PKGSRCDIR.
- Error messages use the prefix "[printindex]" instead of "===>", as the
latter is already reserved for pkgsrc. Everything else would be confusing.
- If a "cd" into a package directory fails, an error message is written to
${BULKFILESDIR}/${BROKENFILE}.
|
|
|
|
ALLOW_VULNERABLE_PACKAGES settings that applies to all packages, there can
now be per-package lists of allowed vulnerability ids:
ALLOW_VULNERABILITIES.<pkgname>=<space separated list of vulnids>
To avoid duplication of code, audit-packages is now used to do these checks.
It can be skipped altogether by setting:
SKIP_AUDIT_PACKAGES=yes
|
|
- Renamed the second parameter from "brokenbasedir" to "bulkfilesdir". The
latter name is already used in bsd.bulk-pkg.mk for the same purpose.
- Renamed "cwd" to "pkgsrcdir" for the same reason.
|
|
(A future Interix-specific mksandbox procedure is in work.)
|
|
update.
|
|
variable before if it had multiple adjacent white-space characters in
it. Removed the dependency on awk(1), as a simple shell script can do
this job, too. Another change is that all kinds of weird pathnames can
be used for PREPEND_PATH, like /bin, "/bin/Program Files", "/ ",
/foo\ bar, and so on. This had not been possible before, too.
Related to PR 32079.
Ok'ed by jlam.
|
|
instead.
|
|
|
|
shell quoting still isn't completely correct for some other variables.
This needs to be fixed, too.
|
|
The default value is still teTeX2
|
|
changes.
|
|
is mostly used in batch mode. Impatient users should count the number of
lines in the output file if they can't wait.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bsd.prefs.mk. Alistair has told me that Stoned had told him that MANINSTALL
actually belongs to mk.conf.
|
|
created.
|
|
|
|
From Zafer Aydogan in private mail.
|
|
CPAN mirror, fix protocol for cpan.perl.org. From Zafer Aydogan in private mail.
|
|
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
|
|
before/after building the package.
|
|
|
|
.index file.
- Condensed the code for printing to another package's .broken file in case
of failure. (Added a variable pkg_brokenfile.)
|
|
|
|
bsd.bulk-pkg.mk.
|
|
messages. Replaced all instances of ${ECHO_MSG} "BULK> " with ${BULK_MSG}.
|
|
like [], ?, *. They _really_ should not exist, but you never know. While
here, added a rationale for the not-so-obvious :detect_duplicates:
delimiter.
|
|
be used here.
|
|
shared directories.
|
|
based on what this file had been intended for in revision 1.1.
Also added a note about the .include order.
|
|
bsd.prefs.mk, as it is not intended to be set in mk.conf.
|
|
bsd.prefs.mk as it is not intended to be set in mk.conf.
|