projects
/
id3fs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
implement fuse stub
[id3fs.git]
/
sbin
/
id3fsd
diff --git
a/sbin/id3fsd
b/sbin/id3fsd
index
31a480f
..
da5f7df
100755
(executable)
--- a/
sbin/id3fsd
+++ b/
sbin/id3fsd
@@
-2,8
+2,11
@@
# Ian Beckwith <ianb@erislabs.net>
#
# Ian Beckwith <ianb@erislabs.net>
#
+use lib '/home/ianb/projects/id3fs/id3fs/lib';
use strict;
use Getopt::Long qw(Configure);
use strict;
use Getopt::Long qw(Configure);
+use ID3FS::DB;
+use ID3FS::Fuse;
use vars qw($me);
$me=($0=~/(?:.*\/)?(.*)/)[0];
use vars qw($me);
$me=($0=~/(?:.*\/)?(.*)/)[0];
@@
-17,7
+20,14
@@
my $optret=GetOptions(
"help|h" => \$help,
);
"help|h" => \$help,
);
-usage() if(!@ARGV || !$optret || $help);
+usage() if(scalar(@ARGV) != 2 || !$optret || $help);
+
+my $source=shift;
+my $mountpoint=shift;
+
+my $db=ID3FS::DB->new($source, 0, $me);
+my $fuse=ID3FS::Fuse->new($db, $source, $mountpoint);
+$fuse->run();
sub usage
{
sub usage
{
@@
-30,7
+40,6
@@
sub usage
__END__
__END__
-
=head1 NAME
program - description
=head1 NAME
program - description