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

John Eckersberg jeckersb at redhat.com
Fri Jun 1 22:21:18 UTC 2012


On Fri,  1 Jun 2012 17:13:35 -0500, Steve Linabery <slinaber at 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.



More information about the aeolus-devel mailing list