On Fri, 1 Jun 2012 17:13:35 -0500, Steve Linabery <slinaber(a)redhat.com> wrote:
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
Works as advertised. ACK.