mirror of
https://github.com/speed47/btrfs-list
synced 2024-09-30 04:43:31 +00:00
enh: use --raw for btrfs fi show when available
This commit is contained in:
parent
9af13aaaba
commit
33a317dfb7
|
@ -402,7 +402,10 @@ devid 3 size 250.00MiB used 164.00MiB path /dev/loop3
|
|||
devid 4 size 250.00MiB used 164.00MiB path /dev/loop4
|
||||
=cut
|
||||
|
||||
$cmd = run_cmd(silent_stderr => 1, cmd => [qw{ btrfs filesystem show --raw }, $wantedFs ? $wantedFs : ()]);
|
||||
if (!@{$cmd->{stdout}} || $cmd->{status}) {
|
||||
$cmd = run_cmd(fatal => 1, cmd => [qw{ btrfs filesystem show }, $wantedFs ? $wantedFs : ()]);
|
||||
}
|
||||
my ($label, $fuuid, %filesystems);
|
||||
foreach (@{$cmd->{stdout}}) {
|
||||
if (/^Label:\s+(\S+)\s+uuid:\s+([0-9a-f-]+)/) {
|
||||
|
|
Loading…
Reference in a new issue