Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
- No longer require ssh to localhost for probe
- When reporting a error in probe, use the netname not the short name
|
|
- A mismatched rconfig_probe version should be handled without reporting
it as an error as such
|
|
Use 'shmux' in the probe stage. Reduces time for 'rconfig -at .' from
25 seconds to 10 seconds in a test with twelve remote hosts.
|
|
- 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
|
|
Comment out sshver and sshetc reporting from probe.sh by default, add
in kernel version (NetBSD only)
|
|
|
|
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
|
|
Ensure we correctly parse the rdist output in the -n case
|
|
Remove (currently) unnecessary dependency on Text::Substitute, and
catch some more rdist output variations.
|
|
Correctly handle various rdist messages to fix post-rdist summary.
|
|
Indicate which hosts have failed rdist stage
|
|
Implement the much requested 'Adjust rdist output so "updating host"
and "updating of X finished" lines are overwritten by following output.
|
|
Allow fping to be skipped for all hosts (fping=SKIP in rconfig.conf) or
for individual hosts (fping=SKIP on host line in hosts.conf)
|
|
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)
|
|
0.16: Fix 'redhat' version for Advanced Server
0.17: List failed hosts at end
Extend probe.sh to include example raidframe status monitoring
|
|
- 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
|
|
Permit locking of files (to exclude from push)
|
|
Fix probe on machines which do not support uname -p
Allow +tag=value to be specified after hostnames
Retire rsh_opts as does not work with rdist
|
|
uninit warnings in failure cases.
|
|
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.
|
|
Added fping_opts and default to '-i 250' to avoid timeouts when configuring
machines over a WAN with even a small degree of latency.
|
|
Fix inappropriate chomp usage that caused problems in fping
|
|
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.
|