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

Reply via email to