sub remove_file {
my ( $self, $data ) = @_;
# $self->usage_decr( $data );
+
+ my $md5sum = $self->md5sum($data);
+ if ( ! exists $md5sum->{ $data->{file} } ) {
+ warn "ERROR: no md5 for ",dump $data;
+ return;
+ }
+ my $md5 = $md5sum->{ $data->{file} };
+ my $path = $self->{md5pool} . '/' . $md5;
+ my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
+ $atime,$mtime,$ctime,$blksize,$blocks)
+ = stat($path);
+ if ( $nlink == 1 ) {
+ my $id = getpwnam 'md5';
+ chown $id,$gid, $path;
+ warn "# chown $id $gid $path";
+ }
}
sub make_dir {