Sorry, I wasn't clear on the mechanism of why this works. Thanks for
the correction.

On Fri, Nov 7, 2008 at 1:24 PM, Steven VanDevender <[EMAIL PROTECTED]> wrote:
>
> Paul Lathrop writes:
>  > When a file in the directory changes, it will change the mtime of the
>  > directory which will trigger an event on any resources which subscribe
>  > to the directory.
>  >
>  > I have used this method a number of times to great success.
>
> The mtime on the directory won't change unless some kind of manipulation
> of the directory itself occurs in the process of changing a file within
> the directory.  This happens with a lot of editors that create temporary
> or backup files in the same directory as the file being edited, but
> isn't absolutely assured.  For example:
>
> drwxr-xr-x  3 root root  4096 Oct 27 17:39 .
> drwxr-xr-x  5 root root  4096 Aug 17  2007 ..
> -rw-r--r--  1 root root 75576 Nov  7 11:54 access
>
> In particular this is actually what a directory in our Puppet subversion
> repository looks like; as no new files have been added or removed in the
> repository since October 27, subversion hasn't had to manipulate the
> directory itself, so the directory mtime hasn't changed even though many
> files have been updated frequently since.
>
> If Puppet's "mtime" tracking looks only at the mtime of the directory
> and not at the mtime of anything underneath it, you wouldn't be able to
> depend on that to track changes to files within the directory, unless
> you also happen to do something to the directory every time you change a
> file underneath it.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to