C On Wed, 2005-08-24 at 09:14 -0700, Martin, Jason H wrote: > So, If I have a timeline of: > > T+0: edit the source to be A > T+1: run cfengine > T+2: Edit the source to be B > T+3: Edit the destination to be C > T+4: Run cfengine > > What is the expected contents of the destination? > > Thanks, > -Jason Martin > > -----Original Message----- > From: Mark Burgess [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 24, 2005 9:01 AM > To: Martin, Jason H > Cc: Mark Burgess; help-cfengine@gnu.org > Subject: RE: Copy+editfiles > > > The destination file can be altered as many times as you like. The > copying only occurs if the *source* is altered last. > > M > > On Wed, 2005-08-24 at 08:56 -0700, Martin, Jason H wrote: > > Won't editfiles change the mtime of the destination, this causing CFE > > to recopy the source over again? Or, does CFE not recopy if the > > destination is 'newer' then the source? > > > > Thanks, > > -Jason Martin > > > > -----Original Message----- > > From: Mark Burgess [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, August 24, 2005 8:25 AM > > To: Martin, Jason H > > Cc: Mark Burgess; help-cfengine@gnu.org > > Subject: RE: Copy+editfiles > > > > > > > > The file will not be recopied on every run if you use copy by mtime, > > only when the source file is modified. So it will only be momentarily > > wrong on the first run. > > > > M > > > > On Wed, 2005-08-24 at 08:20 -0700, Martin, Jason H wrote: > > > The only problems I see with that is that myfile's contents will > > > temporarily be 'wrong' every run (the space between the copy and > > > edit), and it would be difficult to key an action off of the change > of > > > > > myfile (ie, restart the application) as it is changing every 30 > > > minutes. However, it is simpler then a huge editfiles stanza. > > > > > > Thank you, > > > -Jason Martin > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] > > > On > > > Behalf Of Mark Burgess > > > Sent: Wednesday, August 24, 2005 7:54 AM > > > To: Jason Martin > > > Cc: help-cfengine@gnu.org > > > Subject: Re: Copy+editfiles > > > > > > > > > > > > Of course. Make a masterfile template and copy the file based on > > > date. Use something like XXX for the hostname, > > > > > > copy: > > > > > > mysourcefile dest=myfile define=copied > > > > > > editfiles: > > > > > > copied:: > > > > > > { myfile > > > ReplaceAll "XXX" With "$(host)" > > > } > > > > > > M > > > > > > On Wed, 2005-08-24 at 07:31 -0700, Jason Martin wrote: > > > > I've got a 500 line file that should be the same on all my hosts, > > > > save > > > > > > > that one of the lines need to be customized to the hostname. Does > > > > anyone have any tips on how to do this? I'd rather not enter a > > > > 500-line editfiles stanza if possible. Is there any way to do a > > > > copy+editfiles action? > > > > > > > > Thank you, > > > > -Jason Martin _______________________________________________ > > > > Help-cfengine mailing list > > > > Help-cfengine@gnu.org > > > > http://lists.gnu.org/mailman/listinfo/help-cfengine > > > > > > > > > > > > _______________________________________________ > > > Help-cfengine mailing list > > > Help-cfengine@gnu.org > > > http://lists.gnu.org/mailman/listinfo/help-cfengine > > >
_______________________________________________ Help-cfengine mailing list Help-cfengine@gnu.org http://lists.gnu.org/mailman/listinfo/help-cfengine