Hello Mark!
On Friday 22 May 2009 Mark J Hewitt wrote:
> Well, my patch was slightly different (attached) but works, at least
> until I get:
>
> N... 0 mjh/.google/gadgets/ggl-host-socket
> 16:30:54.213 ci__nondir[commit.c:489] invalid/unknown file type 0140755
> Segmentation fault
Well, yes; in that code path you possibly should initialize the returned mode
to S_IFREG or something similar.
> But back to FUSE for a moment...
> Note that you actually get an EACCES not an EPERM here.
Ok.
> I have a (probably bad) reputation for designing in too much
> flexibility, but I would have the user able to configure what they would
> want fsvs to do with each event, so a config file with a syntax like:
>
> permission_denied: log, continue
>
> etc., would cover all likely eventualities (!).
Some time ago I tried to get something like this running ... So that an
ordinary user can keep /etc versioned, and simply ignore all unreadable data.
But I abandoned that soon, because
- it was very intrusive, and
- there are too many things in /etc not readable by users, but which are
important for system operation and so should be kept.
If you put that line in, does it work for you?
Regards,
Phil
--
Versioning your /etc, /home or even your whole installation?
Try fsvs (fsvs.tigris.org)!