cdist - controlled rdist
cdist [ rdist_options ] { all | file [...] }
cdist is here in the event that I am compelled for some reason to use rdist again one day. It is rdist with some safety.
cdist is a maintenance tool for distribution of files from control dirs. It rdist's files to dirs on multiple hosts specified in ./Distfile. The -v option can be used to report validity of all files it handles. cdist is essentially a wrapper for the unix rdist cmd. See the rdist man page. Some features of rdist are restricted: cdist requires an arg to move any files (`all' to push all files), cdist accepts filenames as args and treats them as rdist pkgs, ie you can issue special cmds associated with the push. Args are filtered to remove dirs; ie NO dirs trees. cdist appends to a logfile a record of its actions. Two copies of the logfile are referenced to overcome an rdist `feature' that would otherwise preclude a dir as a destination.