From 0bc0c53b75f7b4aa0724c5da22caed66fe69de8f Mon Sep 17 00:00:00 2001
From: "Alan J. Pippin" <ajp@pippins.net>
Date: Sat, 10 Jan 2009 16:41:47 -0700
Subject: [PATCH] Updated paths

---
 zfs-scrub                |  6 ++++--
 zfs-scrub-ext-drive      | 20 +++++++++++---------
 zfs-snapshot-totals-cron |  5 ++++-
 3 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/zfs-scrub b/zfs-scrub
index 1b068d4..aff4a38 100755
--- a/zfs-scrub
+++ b/zfs-scrub
@@ -6,6 +6,8 @@
 #              That only 1 scrub operation is running at any given time.
 #              This serializes the zfs scrub process for each pool.
 
+PATH=/usr/sbin:/sbin:$PATH
+
 maxsleeptime=360
 logfile=/var/log/zfs/zfs-scrub.log
 
@@ -14,7 +16,7 @@ do
   # Check to see if this zfs filesystem has a scrub being performed on it now.
   # If it does, we cannot perform more than one scrub operation at a time.
   while true; do
-    /sbin/zpool status | grep scrub: | grep "in progress" > /dev/null 2>&1
+    zpool status | grep scrub: | grep "in progress" > /dev/null 2>&1
     if [ $? == 0 ]; then
         # Another zpool scrub operation is already running
         # Wait until it is done before continuing
@@ -28,7 +30,7 @@ do
 
   date=`date`
   echo "$date: Scrub started for zfs pool $i" >> $logfile
-  /sbin/zpool scrub $i
+  zpool scrub $i
   sleep 60
 
 done
diff --git a/zfs-scrub-ext-drive b/zfs-scrub-ext-drive
index d9a54aa..b86dc5b 100755
--- a/zfs-scrub-ext-drive
+++ b/zfs-scrub-ext-drive
@@ -6,6 +6,8 @@
 #              running at any given time. This serializes the zfs 
 #              scrub process for any pool.
 
+PATH=/usr/sbin:/sbin:/etc/bin:$PATH
+
 maxsleeptime=360
 mailto=root
 logfile=/var/log/zfs/zfs-scrub.log
@@ -15,7 +17,7 @@ do
   # Check to see if any zfs filesystem has a scrub being performed on it now.
   # If it does, we cannot perform more than one scrub operation at a time.
   while true; do
-    /sbin/zpool status | grep scrub: | grep "in progress" > /dev/null 2>&1
+    zpool status | grep scrub: | grep "in progress" > /dev/null 2>&1
     if [ $? == 0 ]; then
         # Another zpool scrub operation is already running
         # Wait until it is done before continuing
@@ -29,13 +31,13 @@ do
 
   date=`date`
   echo "$date: Scrub started for zfs pool $i" >> $logfile
-  /usr/local/etc/bin/ext-drive-power on >> /dev/null
-  /sbin/zpool import $i
-  /sbin/zpool scrub $i
+  ext-drive-power on >> /dev/null
+  zpool import $i
+  zpool scrub $i
 
   # Wait until the scrub completes, and check for any errors
   while true; do
-    /sbin/zpool status $i | grep scrub: | grep "in progress" > /dev/null 2>&1
+    zpool status $i | grep scrub: | grep "in progress" > /dev/null 2>&1
     if [ $? == 0 ]; then
         # Our zpool scrub operation is still running
         # Wait until it is done before continuing
@@ -51,15 +53,15 @@ do
   echo "$date: Scrub completed for zfs pool $i" >> $logfile
 
   # Check for any scrub errors
-  /sbin/zpool status $i | grep scrub: | grep "with 0 errors" > /dev/null 2>&1
+  zpool status $i | grep scrub: | grep "with 0 errors" > /dev/null 2>&1
   if [ $? != 0 ]; then
     # The scrub found errors
-    /sbin/zpool status $i | /usr/bin/mailx -s "zpool scrub $i found errors" $mailto 
+    zpool status $i | /usr/bin/mailx -s "zpool scrub $i found errors" $mailto 
   fi 
 
   # Power off the EXT drive
-  /sbin/zpool export $i
-  /usr/local/etc/bin/ext-drive-power off >> /dev/null
+  zpool export $i
+  ext-drive-power off >> /dev/null
 
 done
 
diff --git a/zfs-snapshot-totals-cron b/zfs-snapshot-totals-cron
index 726ce3c..49779b8 100755
--- a/zfs-snapshot-totals-cron
+++ b/zfs-snapshot-totals-cron
@@ -1,8 +1,11 @@
 #!/bin/bash
 
-snapshot_totals="/usr/local/etc/bin/zfs-snapshot-totals"
+PATH=/usr/sbin:/sbin:/etc/bin:$PATH
+
+snapshot_totals="zfs-snapshot-totals"
 logfile="/var/log/zfs/zfs-snapshot-totals.log"
 
 date >> $logfile
 $snapshot_totals >> $logfile
 echo >> $logfile
+
-- 
2.34.1