The groups 'all' and 'none' are now built-in groups. Compound groups are new and may now be defined in the config file. The command-line parser now checks for excessive arguments. This catches mistakes that could previously lead to undesired results. A (harmless but annoying) bug in filtering ignored nodes in synctool-config was fixed. The upload feature was improved; it now works a lot better when the target is in a subdirectory that has been given a group extension.
The ability to check for newer versions and download the .tar.gz dist file has been added. An option has been added to check what file from the repository will be used when a file is about to be updated. Live files from a node into the repository from the directory. A bug in which an update for a single directory would not work has been fixed. A bug dealing with buffered output in setups where the master node is also under control of synctool has been fixed.
タグ:
Feature enhancements and bugfixes, Code cleanup
Versions prior to this release would not run update scripts when a directory was changed. This problem has been resolved. The dsh command has gained the -a option, which helps in formatting the output in a more readable way. Central logging of changes applied by synctool to a logfile on the master node is now easily configured in the configuration file.
A new command has been added: synctool-scp, or just "dcp". With this command you can copy files to all nodes in the cluster. This is a nice complement to the existing synctool-ssh / dsh command.
Two minor problems have been fixed. One has to do with having to do two update runs when a file changes both ownership and mode. The other one has to do with the order of the output when an external command is being run.