MASTER_SITES= site1 \
site2
style continuation lines to be simple repeated
MASTER_SITES+= site1
MASTER_SITES+= site2
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden). Existing SHA1
digests retained for now as an audit trail.
mk-configure>=0.27.0 is required for build.
Option -X was introduced to paexec(1) for ignoring
calculator's stdout.
PAEXEC_ENV environment variable sets a list of variables passed to
the calculator.
PAEXEC_TRANSPORT environment variable sets the transport unless
option -t was applied.
PAEXEC_NODES environment variable sets the nodes unless
option -n was applied.
pareorder(1) is a synonym for paexec_reorder(1)
This release of paexec was successfully tested on the following
platforms: NetBSD-6.1/amd64, OpenBSD-5.3/i386, FreeBSD-8.3/i386,
Solaris-10/sparc, Solaris-11/amd64 and diverse Linux/{i386,amd64}.
paexec is now selfcontained, libmaa is not needed anymore.
Presentation paexec.pdf was added to presentation/. I hope it will
help easier understand how "paexec" works. It is installed to
${DOCDIR}.
paexec:
- POSIX-2008 getline(3) is used for reading lines
instead of home-made function.
- t '' is equivalent to "no transport", spaces are trimmed.
- "-n +NNN" has higher priority than -t, i.e. if they both are
specified, transport is ignored.
- Fix for -W1.
- Environment variable PAEXEC_EOT was introduced.
- Option -y was added to paexec(1) and paexec_reorder(1).
- Option -C was added to paexec(1).
paexec_reorder:
- Option -x was added to paexec_reorder(1).
A number of fixes and improvements in regression tests.
paexec:
- fixed: NULL dereference when the first line given on input is
empty. Thanks to Sergey Revyako for bug report!
- fixed: entire command passed tp ssh-like transport should be
shquoted. In particular this fixes -x that didn't work with -t.
Thanks to Sergey Revyako for bug report!
- 'paexec -g' accepts empty strings as tasks.
- More regression tests were added
paexec_reorder.1:
- Mistype fix
paexec:
- Option -x was added. With its help paexec can run one command
per task. If -g is also specified, command's exit status is
analysed. Appropriate task and dependants are marked as "failed"
if it is non-zero.
- First character of -n argument must be alphanumeric, `+', `_',
`:' or `/'. Other symbols are reserved for future extentions.
- With '-n :filename' paexec reads a list of nodes from the
specified file.
- With a help of new option '-m t=<eot>' end of task string
may be specified, which is an empty line by default.
- Option -md=<delim> was added that overrides the default
delimiter (space character) between tasks in graph mode (-g).
- Output line that contains failed dependants no longer ends with
unnecessary space.
- Long options were completely removed.
paexec_reorder:
- Fix. "paexec_reorder -g" now handles correctly failed tasks'
output. One extra line after "fatal" is expected.
- Options -m was added. It does the same things as paexec's -m.
More examples of use and regression tests.
Documentation update, clean-ups and improvements.
Regression tests:
- Signals handling was fixed in.
- LC_ALL is always set to C in regression tests, this fixes some
problems in internationalized environment.
mk-configure>=0.23.0 is required at build time