[pve-devel] applied: [PATCH pve-manager] add setup_environment hooks to CLIHandler classes

Fabian Grünbichler f.gruenbichler at proxmox.com
Thu Jan 12 13:08:16 CET 2017


On Thu, Jan 12, 2017 at 12:33:31PM +0100, Dietmar Maurer wrote:
> Signed-off-by: Dietmar Maurer <dietmar at proxmox.com>
> ---
>  PVE/CLI/pveam.pm           | 4 ++++
>  PVE/CLI/pveceph.pm         | 4 ++++
>  PVE/CLI/pvesubscription.pm | 4 ++++
>  PVE/CLI/vzdump.pm          | 5 +++++
>  4 files changed, 17 insertions(+)
> 
> diff --git a/PVE/CLI/pveam.pm b/PVE/CLI/pveam.pm
> index f089447..ef03d25 100644
> --- a/PVE/CLI/pveam.pm
> +++ b/PVE/CLI/pveam.pm
> @@ -25,6 +25,10 @@ my $upid_exit = sub {
>      exit($status eq 'OK' ? 0 : -1);
>  };
>  
> +sub setup_environment {
> +    PVE::RPCEnvironment->setup_default_cli_env();
> +}
> +
>  __PACKAGE__->register_method ({
>      name => 'update',
>      path => 'update',
> diff --git a/PVE/CLI/pveceph.pm b/PVE/CLI/pveceph.pm
> index 0a5ae21..4bec989 100755
> --- a/PVE/CLI/pveceph.pm
> +++ b/PVE/CLI/pveceph.pm
> @@ -32,6 +32,10 @@ my $upid_exit = sub {
>      exit($status eq 'OK' ? 0 : -1);
>  };
>  
> +sub setup_environment {
> +    PVE::RPCEnvironment->setup_default_cli_env();
> +}
> +
>  __PACKAGE__->register_method ({
>      name => 'purge',
>      path => 'purge',
> diff --git a/PVE/CLI/pvesubscription.pm b/PVE/CLI/pvesubscription.pm
> index f847922..cd81c41 100755
> --- a/PVE/CLI/pvesubscription.pm
> +++ b/PVE/CLI/pvesubscription.pm
> @@ -14,6 +14,10 @@ use base qw(PVE::CLIHandler);
>  
>  my $nodename = PVE::INotify::nodename();
>  
> +sub setup_environment {
> +    PVE::RPCEnvironment->setup_default_cli_env();
> +}
> +
>  our $cmddef = {
>      update => [ 'PVE::API2::Subscription', 'update', undef, { node => $nodename } ],
>      get => [ 'PVE::API2::Subscription', 'get', undef, { node => $nodename }, 
> diff --git a/PVE/CLI/vzdump.pm b/PVE/CLI/vzdump.pm
> index 90ab496..fe5fd04 100755
> --- a/PVE/CLI/vzdump.pm
> +++ b/PVE/CLI/vzdump.pm
> @@ -3,11 +3,16 @@ package PVE::CLI::vzdump;
>  use strict;
>  use warnings;
>  
> +use PVE::RPCEnvironment;
>  use PVE::CLIHandler;
>  use PVE::API2::VZDump;
>  
>  use base qw(PVE::CLIHandler);
>  
> +sub setup_environment {
> +    PVE::RPCEnvironment->setup_default_cli_env();
> +}
> +
>  # Note: use string 'vmid' as $arg_param option, to allow vmid lists
>  our $cmddef = [ 'PVE::API2::VZDump', 'vzdump', 'vmid', undef,
>  		sub {
> -- 
> 2.1.4
> 
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel




More information about the pve-devel mailing list