$res->{$c} = 1;
}
- # only local storage may have several content types
- if ($res->{none} || !($storeid && $storeid eq 'local')) {
- if (scalar (keys %$res) > 1) {
+ if ($res->{none} && scalar (keys %$res) > 1) {
return undef if $noerr;
- die "storage does not support multiple content types\n";
- }
+ die "unable to combine 'none' with other content types\n";
}
return $res;
my ($cfg, $storeid) = @_;
my $isodir = $cfg->{ids}->{$storeid}->{path};
- $isodir .= '/template/iso' if $storeid eq 'local';
+ $isodir .= '/template/iso';
return $isodir;
}
my ($cfg, $storeid) = @_;
my $tmpldir = $cfg->{ids}->{$storeid}->{path};
- $tmpldir .= '/template/cache' if $storeid eq 'local';
+ $tmpldir .= '/template/cache';
return $tmpldir;
}
my ($cfg, $storeid) = @_;
my $dir = $cfg->{ids}->{$storeid}->{path};
- $dir .= '/dump' if $storeid eq 'local';
+ $dir .= '/dump';
return $dir;
}