From 1e5d3a4e41a1c80ded62c43634010d5758df85e7 Mon Sep 17 00:00:00 2001 From: inxi-svn Date: Wed, 26 Mar 2014 23:34:28 +0000 Subject: [PATCH] bsd zfs fix, ignore if linux --- inxi | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/inxi b/inxi index bacbf65..ded67f6 100755 --- a/inxi +++ b/inxi @@ -7618,8 +7618,14 @@ get_raid_data_bsd() if [[ -n $zpool_path ]];then B_BSD_RAID='true' # bsd sed does not support inserting a true \n so use this trick - zpool_data="$( $zpool_path list -v | sed $SED_RX 's/^([^[:space:]])/\ + # some zfs does not have -v + if $zpool_path list -v &>/dev/null;then + zpool_data="$( $zpool_path list -v 2>/dev/null | sed $SED_RX 's/^([^[:space:]])/\ \1/' )" + else + zpool_data="$( $zpool_path list 2>/dev/null | sed $SED_RX 's/^([^[:space:]])/\ +\1/' )" + fi # echo "$zpool_data" IFS=$'\n' A_RAID_DATA=( $(