]> git.proxmox.com Git - pve-container.git/commitdiff
pct exec: factor out often used VMID into variable
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 16 Jun 2021 14:04:52 +0000 (16:04 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 16 Jun 2021 14:04:59 +0000 (16:04 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PVE/CLI/pct.pm

index cdd9e6e92cf9940ae6f0d3b05135eaac16074552..0211bee2fa3f79032db0caa546ee6653e786abce 100755 (executable)
@@ -182,15 +182,15 @@ __PACKAGE__->register_method ({
     code => sub {
        my ($param) = @_;
 
-       # test if container exists on this node
-       PVE::LXC::Config->load_config($param->{vmid});
+       my $vmid = $param->{vmid};
+       PVE::LXC::Config->load_config($vmid); # test if container exists on this node
 
        if (!@{$param->{'extra-args'}}) {
            die "missing command";
        }
-       die "Error: container '$param->{vmid}' not running!\n" if !PVE::LXC::check_running($param->{vmid});
+       die "Error: container '$vmid' not running!\n" if !PVE::LXC::check_running($vmid);
 
-       exec('lxc-attach', '-n', $param->{vmid}, '--', @{$param->{'extra-args'}});
+       exec('lxc-attach', '-n', $vmid, '--', @{$param->{'extra-args'}});
     }});
 
 __PACKAGE__->register_method ({