mirror of
https://git.proxmox.com/git/pve-common
synced 2025-07-26 22:31:42 +00:00
run_cli: skip environment init for PVE::Service::* classes
This is done by the daemon implementation instead.
This commit is contained in:
parent
edf3d572aa
commit
2a8ced7bac
@ -372,14 +372,17 @@ sub run_cli {
|
||||
|
||||
initlog($exename);
|
||||
|
||||
die "please run as root\n" if $> != 0;
|
||||
|
||||
PVE::INotify::inotify_init() if $class !~ m/^PVE::Service::/;
|
||||
if ($class !~ m/^PVE::Service::/) {
|
||||
die "please run as root\n" if $> != 0;
|
||||
|
||||
my $rpcenv = PVE::RPCEnvironment->init('cli');
|
||||
$rpcenv->init_request();
|
||||
$rpcenv->set_language($ENV{LANG});
|
||||
$rpcenv->set_user('root@pam');
|
||||
PVE::INotify::inotify_init();
|
||||
|
||||
my $rpcenv = PVE::RPCEnvironment->init('cli');
|
||||
$rpcenv->init_request();
|
||||
$rpcenv->set_language($ENV{LANG});
|
||||
$rpcenv->set_user('root@pam');
|
||||
}
|
||||
|
||||
no strict 'refs';
|
||||
my $def = ${"${class}::cmddef"};
|
||||
|
Loading…
Reference in New Issue
Block a user