-# Obtain the zpool guid for the local pool
-local_pool_guid=`zpool get guid $local_pool 2>&1 | grep $local_pool | awk '{ print $3 }'`
-zpool get guid $local_pool > /dev/null 2>&1
+# Mount the local backup pool if needed and the option is given to do so, else error out
+zpool list -H "$backup_pool" >/dev/null 2>&1
+if [ $? != 0 ]; then
+ if [[ $import_export_backup_pool == 1 ]]; then
+ zpool import $backup_pool
+ if [ $? != 0 ]; then
+ echo "-E- unable to import the backup pool $backup_pool"
+ exit 1
+ fi
+ else
+ echo "-E- The local backup pool, '$backup_pool' doesn't seem to exist." $mailto
+ exit 1
+ fi
+fi
+
+# Obtain the zpool guid for the local backup pool
+backup_pool_guid=`zpool get guid $backup_pool 2>&1 | grep $backup_pool | awk '{ print $3 }'`
+zpool get guid $backup_pool > /dev/null 2>&1