use warnings;
use strict;
+use lib 'lib';
+use CloudStore::API;
+
use autodie;
use JSON::XS;
use File::Path qw(make_path);
use WarnColor;
sub new {
- my $class = shift;
+ my ($class,$group) = @_;
- my $self = {@_};
+ my $self = {
+ api => CloudStore::API->new( $group ),
+ };
bless $self, $class;
- die "no dir" unless $self->{dir};
- $self->{md5pool} = $self->{dir} . '/md5';
+ $self->{md5pool} = $self->{api}->{md5}->{dir};
warn "# new ",dump $self if $ENV{DEBUG};
exit 1;
}
-my $store = CloudStore::Store->new( dir => $dir );
+my $store = CloudStore::Store->new( $slice );
unlink $log_fifo if -f $log_fifo;
mkfifo $log_fifo, 0700 unless -p $log_fifo;