X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=sbin%2Fid3fsd;h=da5f7df7161f38ff28e7e4a7b1791dd31b6ee2ea;hb=ecd1b309450674842c673f2d779bbdd2a8d97171;hp=31a480f38b1808e5bc4ae7a3b3518e336ad24741;hpb=36ac4895db80fbb55bc9efd62bf1c360b4383379;p=id3fs.git diff --git a/sbin/id3fsd b/sbin/id3fsd index 31a480f..da5f7df 100755 --- a/sbin/id3fsd +++ b/sbin/id3fsd @@ -2,8 +2,11 @@ # Ian Beckwith # +use lib '/home/ianb/projects/id3fs/id3fs/lib'; use strict; use Getopt::Long qw(Configure); +use ID3FS::DB; +use ID3FS::Fuse; use vars qw($me); $me=($0=~/(?:.*\/)?(.*)/)[0]; @@ -17,7 +20,14 @@ my $optret=GetOptions( "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 { @@ -30,7 +40,6 @@ sub usage __END__ - =head1 NAME program - description