summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib_pgsql.sh2
-rwxr-xr-xtasks/initdb/runtest.sh12
2 files changed, 10 insertions, 4 deletions
diff --git a/lib_pgsql.sh b/lib_pgsql.sh
index 9db69d1..3e8e047 100644
--- a/lib_pgsql.sh
+++ b/lib_pgsql.sh
@@ -22,7 +22,7 @@ dtf_postgresql_phase_cleanup()
rlPhaseStartCleanup
rlServiceStop postgresql
dtf_postgresql_check_stopped
- rlRun "rm -r /var/lib/pgsql/data"
+ rlRun "rm -rf /var/lib/pgsql/data"
rlPhaseEnd
}
diff --git a/tasks/initdb/runtest.sh b/tasks/initdb/runtest.sh
index 5a942ef..d5323bd 100755
--- a/tasks/initdb/runtest.sh
+++ b/tasks/initdb/runtest.sh
@@ -1,5 +1,11 @@
dtf_postgresql_test_init
-rlRun "postgresql-setup --initdb"
-rlServiceStart postgresql
-dtf_postgresql_check_started
+if rlIsFedora 18 19 20 || rlIsRHEL 5 6 7; then
+ # This syntaxe is not supported on oler systems.
+ :
+else
+ rlRun "postgresql-setup --initdb"
+ rlServiceStart postgresql
+ dtf_postgresql_check_started
+fi
+
dtf_postgresql_test_finish