/[fuse.before_github]/perl-llin/AUTHORS
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /perl-llin/AUTHORS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 116 - (hide annotations)
Thu Dec 6 10:58:07 2007 UTC (16 years, 4 months ago) by dpavlin
File size: 623 byte(s)
Added contributed filesystem described in e-mail message below:

From: Reuben Thomas <rrt@sc3d.org>
To: dpavlin@rot13.org
Subject: Contribution of sample FS to Fuse

Hi,

I'm just putting the finishing touches to an FS I wrote with Fuse, which
was invaluable, as I couldn't contemplate writing it in C (it's just not
important enough for that much pain!).

I've called it filter_attr_t.pl. It is just loopback_t.pl, augmented with a
function and a little logic so that only files that possess extended
attribute given at mount time are visible. Further, if you try to write to
a file that exists but is not tagged (and hence invisible), you get
-EEXIST, and if you try to unlink a tagged file, it is merely untagged
rather than actually unlinked.

My use for this is to use the backup program Unison, which synchronises two
directory trees, to synch my PDA and my home directory, while excluding
most of the files in my home dir (which would simply not fit in my PDA's
16Mb of file space!). I was amazed to find I couldn't see a FUSE fs which
would do this already, and I was nearly in despair when I remembered Fuse,
and, sure enough, it looked a lot easier than writing a FUSE fs in C.

Of course, the example code was also invaluable, as without it I would have
taken much longer to write the code, and I wouldn't have known some of the
traps.

So, a big thank you, and I attach the current version.

--
http://rrt.sc3d.org/ | Slow Pedestrian Crossing (Anon)
1 mszeredi 4 Perl bindings
2     -------------
3    
4 dpavlin 18 Mark Glines <mark@glines.org> - original author of perl bindings, ithreads
5 dpavlin 16 Dobrica Pavlinusic <dpavlin@rot13.org> - current maintainer
6     Richard Dawe <rich@phekda.gotadsl.co.uk> - lot of improvements
7 dpavlin 85 Mark Wilkinson <mark.wilkinson@2pmtech.com> - added mount options
8     Csaba Henk <csaba.henk@creo.hu> - update to API 25
9 dpavlin 89 Vladimir V. Kolpakov <w@sfgate.com> - contributed cleanup for warnings
10 dpavlin 107 Andrew Chadwick <andrewc@cpan.org> - fixes for Ubuntu and dh-make-perl (fakeroot)
11 dpavlin 113 Chris Dolan <cdolan@cpan.org> - fixes for MacFuse 1.1.0
12 dpavlin 116 Reuben Thomas <rrt@sc3d.org> - contributed examples/filter_attr_fs.pl

  ViewVC Help
Powered by ViewVC 1.1.26