]> git.proxmox.com Git - pve-storage.git/commitdiff
zfs diskmanage: code/indentation cleanup in get_pool_data
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 11 Nov 2022 07:01:14 +0000 (08:01 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 11 Nov 2022 08:35:59 +0000 (09:35 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
PVE/API2/Disks/ZFS.pm

index a4d4aa2c16635d52768e018ce319ce7deb8d558d..1b904c643e9da958f0cba86d5499a8c1a49b941e 100644 (file)
@@ -19,9 +19,7 @@ my $ZPOOL = '/sbin/zpool';
 my $ZFS = '/sbin/zfs';
 
 sub get_pool_data {
-    if (!-f $ZPOOL) {
-       die "zfsutils-linux not installed\n";
-    }
+    die "zfsutils-linux not installed\n" if ! -f $ZPOOL;
 
     my $propnames = [qw(name size alloc free frag dedup health)];
     my $numbers = {
@@ -32,24 +30,21 @@ sub get_pool_data {
        dedup => 1,
     };
 
-    my $cmd = [$ZPOOL,'list', '-HpPLo', join(',', @$propnames)];
-
     my $pools = [];
-
-    run_command($cmd, outfunc => sub {
+    run_command([$ZPOOL, 'list', '-HpPLo', join(',', @$propnames)], outfunc => sub {
        my ($line) = @_;
 
-           my @props = split('\s+', trim($line));
-           my $pool = {};
-           for (my $i = 0; $i < scalar(@$propnames); $i++) {
-               if ($numbers->{$propnames->[$i]}) {
-                   $pool->{$propnames->[$i]} = $props[$i] + 0;
-               } else {
-                   $pool->{$propnames->[$i]} = $props[$i];
-               }
+       my @props = split('\s+', trim($line));
+       my $pool = {};
+       for (my $i = 0; $i < scalar(@$propnames); $i++) {
+           if ($numbers->{$propnames->[$i]}) {
+               $pool->{$propnames->[$i]} = $props[$i] + 0;
+           } else {
+               $pool->{$propnames->[$i]} = $props[$i];
            }
+       }
 
-           push @$pools, $pool;
+       push @$pools, $pool;
     });
 
     return $pools;