l3u Advocate
Joined: 26 Jan 2005 Posts: 2616 Location: Konradsreuth (Germany)
|
Posted: Fri Jul 14, 2006 10:11 pm Post subject: Perl-Fuse und keine Ahnung ... |
|
|
Hallo :-)
Ich hab grad ein bißchen mit dem Perl-Modul für Fuse rumgespielt. Leider finde ich nirgendwo Beispiele für die Verwendung und scheitere schon am Grundsätzlichen: daß ls funktioniert. Das benötigt die Funktion getattr. Hier ist das Script:
Code: | #!/usr/bin/perl -w
use strict;
use POSIX qw(:errno_h :fcntl_h);
use Fuse;
use File::Spec::Functions;
my $basedir = "/home/tobias/bin-test/test";
sub my_getattr
{
my $filename = shift;
$filename = catdir($basedir, $filename);
print "getattr: $filename\n";
my @stat = stat $filename;
return @stat if @stat;
return -ENOENT();
}
Fuse::main(
mountpoint => $basedir,
getattr => \&my_getattr,
); |
Sobald ich aber ls eintippe, und das gemountete Verzeichnis mit aufgelistet werden müßte, hängt das Programm in ner Endlosschleife ... und ich verstehe nicht warum! Hat einer von euch ne Ahnung?!
MfG, Libby |
|