around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
0.40: Update probe to handle NetBSD versions which do not support
'atactl <dev> smart'
0.41: Make -v report output from shmux
Handle updating a remote copy of rconfig_probe which reports
a version but has other errors in its output
- Substitute in more paths in build
- Better handle errors from raidctl in probe.sh
- Replace all $() with `` in probe.sh (for Solaris)
- Handle an empty hosts.conf
- Fix bug in dirtrees_redefined. Thanks again to Alan Horn
- Add libexec/rconfig_ssh wrapper rather than srsh. Now hosts with bad
or missing ssh keys will get an appropriate error
- Add install target
- Add 'atactl smart status' values for NetBSD in probe.sh
- Make '-t' take a regex argument for which tags to display
- Expand the debug output available with -d
0.28: - Use netname() when running fping etc. Reject duplicate hostnames.
Problem noted by alan.
0.29: - Add ${fqdn} to the list of available keys in dirtrees.
- Allow 'key -= value' to remove values from key settings
- When '-d' is specified display the final state of the configuration
- If dirtrees is assigned with '=', disable the 'insert after ${type}'
behaviour for any subsequent 'distrees +=' option
0.30: - completely rework parsing of rdist
0.19: Explicitly set PATH in probe.sh
Avoid incorrect progress % in Probe list when host failing
Fix path to rconfig.conf (Noted by Alan Horn)
0.18: Use correct timeout (do not use rsh_timeout for everything)
- Ensure ${name} is set when -f is used
- configuration parsing now permits key += value, and continuation lines
- If probe fails without output do not attempt to update rconfig_probe
- Try to explain tags a little more clearly
Split probe into separate (user configurable) script and add ssh version,
ssh 'etc' directory, and redhat version (where appropriate) to the default
set of parameters probed.
Rconfig is intended to manage configuration files across
hetrogenous groups of machines. The configuration for each
machine is determined by a set of rdist trees based on the
various tags such as OS, hostname, and architecture.
Files in 'more specific' rdist trees take priority.