# return as many text filenames as you like, followed by the retval.
print((scalar keys %files)." files total\n");
my %out;
- foreach (keys %files) {
- my $f = $_;
- $f =~ s/^\E$dirname\Q//;
- $f =~ s/^\///;
+ foreach my $f (sort keys %files) {
if ($dirname) {
- $out{$f}++ if (/^\E$dirname\Q/ && $f =~ /^[^\/]+$/);
+ if ($f =~ s/^\E$dirname\Q\///) {
+ $out{$f}++ if ($f =~ /^[^\/]+$/);
+ }
} else {
$out{$f}++ if ($f =~ /^[^\/]+$/);
}
$out{'no files? bug?'}++;
}
print scalar keys %out," files in dir '$dirname'\n";
+ print "## ",join(" ",keys %out),"\n";
return (keys %out),0;
}
where oid = ?;
};
-Fuse::DBI->run({
+my $mnt = Fuse::DBI->mount({
filenames => $sql_filenames,
read => $sql_read,
update => $sql_update,
dsn => 'DBI:Pg:dbname=webgui',
+ mount => '/mnt2',
});
+
+print "Press enter to exit...";
+my $foo = <STDIN>;
+
+$mnt->umount;