Re: Copy/Merge

2010-08-04 Thread Daniel V. Klein
Will- There is another way to do this (although Mark is certainly correct in what he says), and that is to do the management of the differences outside of Cfengine: 1) Create two subdirectories: $(masterfiles)/everyone and $(masterfiles)/special_everyone 2) Populate both those directories with

Re: Copy/Merge

2010-08-03 Thread Mark Burgess
Will, what you are trying to do is not a convergent operation and I strongly advise against it. (Merging 2 sets cannot be convergent because if the sets overlap, the outcome is unclear). Purging only adds to the confusion. It's like getting two teams to paint your house and telling one "paint

Copy/Merge

2010-08-03 Thread Will Nowak
i All, I've been toying around with CFengine a bit, and have run into a bit of a wall. I've got a bunch of machines that all need a certain set of files copied to /usr/local/everyone. On some of the machines, there are other special files that go in /usr/local/everyone that lay on top of the gener