setup_default_cli_env: expect $class as first parameter

This commit is contained in:
Dietmar Maurer 2017-01-12 13:53:18 +01:00
parent 9595066e5f
commit 86c4f1e6d1

View File

@ -515,13 +515,15 @@ sub init {
# convenience function for command line tools
sub setup_default_cli_env {
my ($username) = @_;
my ($class, $username) = @_;
$class = ref($class) || $class;
$username //= 'root@pam';
PVE::INotify::inotify_init();
my $rpcenv = PVE::RPCEnvironment->init('cli');
my $rpcenv = $class->init('cli');
$rpcenv->init_request();
$rpcenv->set_language($ENV{LANG});
$rpcenv->set_user($username);