[PATCH conductor] BZ 827562 - Upgrade from CloudForms 1.0 to CloudForms 1.0.1 requires additional data definition not provided by rails migration

Steve Linabery slinaber at redhat.com
Fri Jun 1 22:13:35 UTC 2012


This adds src/script/upgrade, which stops services, starts postgresql,
runs 'rake dc:upgrade', and restarts all services.
---
 aeolus-conductor.spec.in |    1 +
 src/script/upgrade       |    7 +++++++
 2 files changed, 8 insertions(+), 0 deletions(-)
 create mode 100755 src/script/upgrade

diff --git a/aeolus-conductor.spec.in b/aeolus-conductor.spec.in
index a40d517..4c5aad5 100644
--- a/aeolus-conductor.spec.in
+++ b/aeolus-conductor.spec.in
@@ -386,6 +386,7 @@ fi
 %{app_root}/spec/fixtures/Gemfile.in
 %config %{_sysconfdir}/%{name}
 %doc AUTHORS COPYING
+%{app_root}/script/upgrade
 
 %files daemons
 %{_initrddir}/aeolus-conductor
diff --git a/src/script/upgrade b/src/script/upgrade
new file mode 100755
index 0000000..e3f658e
--- /dev/null
+++ b/src/script/upgrade
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+cd /usr/share/aeolus-conductor
+aeolus-services stop
+service postgresql start
+RAILS_ENV=production rake dc:upgrade
+aeolus-services start
-- 
1.7.6.5




More information about the aeolus-devel mailing list