# Import the local pool if needed and option was given to do so, else error out
zpool list -H "$i" >/dev/null 2>&1
if [ $? != 0 ]; then
- if [[ $import_export_backup_pool == 1 ]] && [[ "$i" =~ "$backup_pool" ]]; then
+ if [[ $import_export_backup_pool == 1 ]] && [[ "$backup_pool" =~ "$i" ]]; then
zpool import $i
if [ $? != 0 ]; then
fatal_and_exit "-E- unable to import the pool $i"
# do this so we can check its status to see if it repaired any errors or not
zpool list -H "$i" >/dev/null 2>&1
if [ $? != 0 ]; then
- if [[ $import_export_backup_pool == 1 ]] && [[ "$i" =~ "$backup_pool" ]]; then
+ if [[ $import_export_backup_pool == 1 ]] && [[ "$backup_pool" =~ "$i" ]]; then
zpool import $i
if [ $? != 0 ]; then
fatal_and_exit "-E- unable to import the pool $i"
fi
# Export the local pool if told to do so
- if [[ $import_export_backup_pool == 1 ]] && [[ "$i" =~ "$backup_pool" ]]; then
+ if [[ $import_export_backup_pool == 1 ]] && [[ "$backup_pool" =~ "$i" ]]; then
# Don't export the pool if there is a currently running zfs-replicate operation
ps -ef | grep -q "zfs-replicate" | grep -v grep
if [ $? != 0 ]; then