Add write_config, drop cfs_read_file

Use PVE::Storage::config() and the new
PVE::Storage::write_config() instead of cfs_read_file and
cfs_write_file with a hardcoded filename.
This commit is contained in:
Fabian Grünbichler
2016-03-25 15:07:24 +01:00
committed by Dietmar Maurer
parent 59ca7928cf
commit 83d7192ff9
4 changed files with 25 additions and 19 deletions

View File

@ -7,7 +7,7 @@ use File::Path;
use File::Basename;
use PVE::Tools;
use PVE::INotify;
use PVE::Cluster qw(cfs_read_file);
use PVE::Cluster;
use PVE::Storage;
use PVE::API2::Storage::Content;
use PVE::RESTHandler;
@ -85,7 +85,7 @@ __PACKAGE__->register_method ({
undef $target if $target && ($target eq $localnode || $target eq 'localhost');
my $cfg = cfs_read_file("storage.cfg");
my $cfg = PVE::Storage::config();
my $info = PVE::Storage::storage_info($cfg, $param->{content});
@ -182,7 +182,7 @@ __PACKAGE__->register_method ({
code => sub {
my ($param) = @_;
my $cfg = cfs_read_file("storage.cfg");
my $cfg = PVE::Storage::config();
my $info = PVE::Storage::storage_info($cfg, $param->{content});
@ -323,7 +323,7 @@ __PACKAGE__->register_method ({
my $user = $rpcenv->get_user();
my $cfg = cfs_read_file("storage.cfg");
my $cfg = PVE::Storage::config();
my $node = $param->{node};
my $scfg = PVE::Storage::storage_check_enabled($cfg, $param->{storage}, $node);