foreach my $key (keys %params) {
next if $key eq 'prepare';
- next if $key eq 'no_init'; # used by lxc hooks
- next if $key eq 'no_rpcenv';
+ next if $key eq 'no_init'; # not used anymore
+ next if $key eq 'no_rpcenv'; # not used anymore
die "unknown parameter '$key'";
}
my $preparefunc = $params{prepare};
- my $no_init = $params{no_init};
- my $no_rpcenv = $params{no_rpcenv};
my $pwcallback = $class->can('read_password');
my $stringfilemap = $class->can('string_param_file_mapping');
if ($class !~ m/^PVE::Service::/) {
die "please run as root\n" if $> != 0;
-
- PVE::INotify::inotify_init() if !$no_init;
-
- if (!$no_rpcenv) {
- my $rpcenv = PVE::RPCEnvironment->init('cli');
- $rpcenv->init_request() if !$no_init;
- $rpcenv->set_language($ENV{LANG});
- $rpcenv->set_user('root@pam');
- }
}
no strict 'refs';