Mark Burgess <[EMAIL PROTECTED]> writes:
> It has been too long to recall what this problem was about. Can you
> remind me how this started? I am also not quite sure what you are
> saying works and what doesn't in 2.2.7
Thread starts at
http://article.gmane.org/gmane.comp.sysutils.cfengine.bugs/2203
It affects 2.2.3 and 2.2.7 (at least). I think, this issue can be fixed
by
--- cfengine-2.2.7/src/cfservd.c.~1~ 2008-05-08 08:35:29.000000000 +0200
+++ cfengine-2.2.7/src/cfservd.c 2008-06-29 14:53:59.000000000 +0200
@@ -2662,6 +2662,7 @@ Debug("Getting size of link deref %s\n",
if (islink && (stat(filename,&statlinkbuf) != -1)) /* linktype=copy used by
agent */
{
statbuf.st_size = statlinkbuf.st_size;
+ statbuf.st_mode = statlinkbuf.st_mode;
}
if (S_ISDIR(statbuf.st_mode))
Perhaps other attributes (st_uid, st_gid, st_.time) should be copied
too.
Enrico
_______________________________________________
Bug-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/bug-cfengine