Re: endless copy of symlinks and wrong permissions
Enrico Scholz <[email protected]>
| Newsgroups | gmane.comp.sysutils.cfengine.bugs |
|---|---|
| Message-ID | <[email protected]> |
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