From e4a1b8558a67f4019a65080c65a246607b9791ad Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Mon, 15 Jan 2007 15:59:27 +0000
Subject: [PATCH] Use bc instead of expr for calculations.  Fix bogus path.

---
 check_zfs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/check_zfs b/check_zfs
index f3a880e..2662820 100644
--- a/check_zfs
+++ b/check_zfs
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-PATH=/usr/sbin:bin
+PATH=/usr/sbin:/bin
 export PATH
 
 if [ $# -ne 1 ]
@@ -16,10 +16,10 @@ size=`zpool list -H -o size $POOL`
 avail=`zpool list -H -o available $POOL`
 
 bytes () {
-    echo $1 | sed -e 's/G/ * 1024M/' -e  's/M/ * 1024K/' -e  's/K/ * 1024/' | xargs expr
+    echo $1 | sed -e 's/G/ * 1024M/' -e  's/M/ * 1024K/' -e  's/K/ * 1024/' | bc
 }
 
-capacity=`expr 100 - 100 '*' \`bytes $avail\` / \`bytes $size\``
+capacity=`echo 100 - 100 '*' \`bytes $avail\` / \`bytes $size\` | bc`
 
 if [ x"$health" != xONLINE ]
 then
-- 
GitLab