summaryrefslogtreecommitdiff
path: root/scripts/testing/lib/validation.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/testing/lib/validation.sh')
-rw-r--r--scripts/testing/lib/validation.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/testing/lib/validation.sh b/scripts/testing/lib/validation.sh
index 1ed84d9..a2e375c 100644
--- a/scripts/testing/lib/validation.sh
+++ b/scripts/testing/lib/validation.sh
@@ -611,7 +611,9 @@ validate_zfs_services() {
validate_service_optional "sanoid.timer" "enabled"
# Check for zfs-scrub timer (pool name varies)
- local scrub_enabled=$(ssh_cmd "systemctl list-unit-files 'zfs-scrub*' 2>/dev/null | grep -c enabled || echo 0")
+ local scrub_enabled
+ scrub_enabled=$(ssh_cmd "systemctl list-unit-files 'zfs-scrub*' 2>/dev/null | grep -c enabled" | tr -d '[:space:]')
+ scrub_enabled=${scrub_enabled:-0}
if [ "$scrub_enabled" -gt 0 ]; then
validation_pass "ZFS scrub timer enabled"
else