spacewalk/setup/lib/Spacewalk/Setup.pm | 6 ++++++
1 file changed, 6 insertions(+)
New commits:
commit abbab01f79d77849763ac21aae268302e197f181
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Fri Jan 3 16:04:10 2014 +0100
964323 - external PG: remove postgresql from spacewalk services
This addresses scenarios where embedded PostgreSQL database was
installed, and later replaced by an external database.
diff --git a/spacewalk/setup/lib/Spacewalk/Setup.pm b/spacewalk/setup/lib/Spacewalk/Setup.pm
index a1fe6c1..f2b67a9 100644
--- a/spacewalk/setup/lib/Spacewalk/Setup.pm
+++ b/spacewalk/setup/lib/Spacewalk/Setup.pm
@@ -951,6 +951,12 @@ sub postgresql_setup_db {
if (is_embedded_db($opts)) {
postgresql_start();
+ } else {
+ system('sed',
+ '-i',
+ '-e',
+ 's/^\\(SERVICES=.*postgresql.*\$\\)/# \\1/g',
+ '/etc/rhn/service-list');
}
postgresql_setup_embedded_db($opts, $answers);