[aeolus-configure/f16] Add patches to ignore delayed_job.

Chris Lalancette clalance at fedoraproject.org
Mon Aug 1 15:14:42 UTC 2011


commit bfb20f00453f32fb43d065d7c200b35c19c2014b
Author: Chris Lalancette <clalance at redhat.com>
Date:   Mon Aug 1 11:09:08 2011 -0400

    Add patches to ignore delayed_job.
    
    Signed-off-by: Chris Lalancette <clalance at redhat.com>

 0001-Rename-dcuser-to-aeolususer.patch       |   24 ++++++++++++
 0002-Remove-delayed_job-from-configure.patch |   49 ++++++++++++++++++++++++++
 aeolus-configure.spec                        |   32 ++++++++++------
 3 files changed, 93 insertions(+), 12 deletions(-)
---
diff --git a/0001-Rename-dcuser-to-aeolususer.patch b/0001-Rename-dcuser-to-aeolususer.patch
new file mode 100644
index 0000000..15ed248
--- /dev/null
+++ b/0001-Rename-dcuser-to-aeolususer.patch
@@ -0,0 +1,24 @@
+From bc3b8f13540aef711f15d61ee35352e60479b75a Mon Sep 17 00:00:00 2001
+From: Chris Lalancette <clalance at redhat.com>
+Date: Tue, 21 Jun 2011 16:34:51 -0400
+Subject: [PATCH 1/2] Rename dcuser to aeolususer.
+
+Signed-off-by: Chris Lalancette <clalance at redhat.com>
+---
+ recipes/aeolus/manifests/conductor.pp |    2 +-
+ spec/configure_spec.rb                |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/recipes/aeolus/manifests/conductor.pp b/recipes/aeolus/manifests/conductor.pp
+index bdc0064..ad9d358 100644
+--- a/recipes/aeolus/manifests/conductor.pp
++++ b/recipes/aeolus/manifests/conductor.pp
+@@ -116,7 +116,7 @@ class aeolus::conductor::seed_data {
+     aeolus::create_bucket{"aeolus":}
+ 
+     aeolus::site_admin{"$admin_user":
+-       email           => 'dcuser at aeolusproject.org',
++       email           => 'aeolususer at aeolusproject.org',
+        password        => "$admin_password",
+        first_name      => 'aeolus',
+        last_name       => 'user'}
diff --git a/0002-Remove-delayed_job-from-configure.patch b/0002-Remove-delayed_job-from-configure.patch
new file mode 100644
index 0000000..dddbe1e
--- /dev/null
+++ b/0002-Remove-delayed_job-from-configure.patch
@@ -0,0 +1,49 @@
+From 954588baeea8451851d47e901f9070103c4d1220 Mon Sep 17 00:00:00 2001
+From: Chris Lalancette <clalance at redhat.com>
+Date: Fri, 24 Jun 2011 16:36:06 -0400
+Subject: [PATCH 2/2] Remove delayed_job from configure.
+
+Signed-off-by: Chris Lalancette <clalance at redhat.com>
+---
+ recipes/aeolus/manifests/conductor.pp |   12 ++++--------
+ spec/spec_helper.rb                   |    1 -
+ 2 files changed, 4 insertions(+), 9 deletions(-)
+
+diff --git a/recipes/aeolus/manifests/conductor.pp b/recipes/aeolus/manifests/conductor.pp
+index ad9d358..42ea2fc 100644
+--- a/recipes/aeolus/manifests/conductor.pp
++++ b/recipes/aeolus/manifests/conductor.pp
+@@ -31,8 +31,7 @@ class aeolus::conductor inherits aeolus {
+       hasstatus => true,
+       require => File['/etc/condor/config.d/10deltacloud.config'] }
+     service { ['aeolus-conductor',
+-               'conductor-dbomatic',
+-               'conductor-delayed_job']:
++               'conductor-dbomatic' ]:
+       ensure    => 'running',
+       enable    => true,
+       hasstatus => true,
+@@ -164,11 +163,9 @@ class aeolus::conductor::disabled {
+       ensure  => 'stopped',
+       enable  => false,
+       require => Service['aeolus-conductor',
+-                         'conductor-dbomatic',
+-                         'conductor-delayed_job'] }
++                         'conductor-dbomatic'] }
+     service { ['aeolus-conductor',
+-               'conductor-dbomatic',
+-               'conductor-delayed_job']:
++               'conductor-dbomatic']:
+       ensure => 'stopped',
+       enable => false,
+       hasstatus => true }
+@@ -178,8 +175,7 @@ class aeolus::conductor::disabled {
+                 cwd        => "/usr/share/aeolus-conductor",
+                 rails_env  => "production",
+                 require    => Service["aeolus-conductor",
+-                                      "conductor-dbomatic",
+-                                      "conductor-delayed_job"]}
++                                      "conductor-dbomatic"]}
+     postgres::user{"aeolus":
+                     ensure => 'dropped',
+                     require => Rails::Drop::Db["drop_aeolus_database"]}
diff --git a/aeolus-configure.spec b/aeolus-configure.spec
index 9a2bd54..010ac3f 100644
--- a/aeolus-configure.spec
+++ b/aeolus-configure.spec
@@ -1,15 +1,17 @@
-%global dchome /usr/share/aeolus-configure
+%global aeolushome /usr/share/aeolus-configure
 %global pbuild %{_builddir}/%{name}-%{version}
 
 Summary:  Aeolus Configure Puppet Recipe
 Name:     aeolus-configure
 Version:  2.0.1
-Release:  4
+Release:  5%{?dist}
 
 Group:    Applications/Internet
 License:  GPLv2+
 URL:      http://aeolusproject.org
-Source0:  http://repos.fedorapeople.org/repos/aeolus/aeolus-configure/2.0.1/tarball/aeolus-configure-2.0.1.tgz
+Source0:  http://repos.fedorapeople.org/repos/aeolus/%{name}/%{version}/tarball/%{name}-%{version}.tgz
+Patch1: 0001-Rename-dcuser-to-aeolususer.patch
+Patch2: 0002-Remove-delayed_job-from-configure.patch
 BuildArch:  noarch
 Requires:   puppet >= 2.6.6
 Requires:   rubygem(uuidtools)
@@ -24,36 +26,42 @@ Aeolus Configure Puppet Recipe
 
 %prep
 %setup -q
+%patch1 -p1
+%patch2 -p1
 
 %build
 
 %install
-%{__mkdir} -p %{buildroot}/%{dchome}/modules/aeolus %{buildroot}/%{_sbindir}
+%{__mkdir} -p %{buildroot}/%{aeolushome}/modules/aeolus %{buildroot}/%{_sbindir}
 %{__mkdir} -p %{buildroot}%{_sysconfdir}/aeolus-configure/nodes
 %{__cp} -R %{pbuild}/conf/* %{buildroot}%{_sysconfdir}/aeolus-configure/nodes
-%{__cp} -R %{pbuild}/recipes/aeolus/*/ %{buildroot}/%{dchome}/modules/aeolus
-%{__cp} -R %{pbuild}/recipes/apache/ %{buildroot}/%{dchome}/modules/apache
-%{__cp} -R %{pbuild}/recipes/ntp/ %{buildroot}/%{dchome}/modules/ntp
-%{__cp} -R %{pbuild}/recipes/openssl/ %{buildroot}/%{dchome}/modules/openssl
-%{__cp} -R %{pbuild}/recipes/postgres/ %{buildroot}/%{dchome}/modules/postgres
+%{__cp} -R %{pbuild}/recipes/aeolus/*/ %{buildroot}/%{aeolushome}/modules/aeolus
+%{__cp} -R %{pbuild}/recipes/apache/ %{buildroot}/%{aeolushome}/modules/apache
+%{__cp} -R %{pbuild}/recipes/ntp/ %{buildroot}/%{aeolushome}/modules/ntp
+%{__cp} -R %{pbuild}/recipes/openssl/ %{buildroot}/%{aeolushome}/modules/openssl
+%{__cp} -R %{pbuild}/recipes/postgres/ %{buildroot}/%{aeolushome}/modules/postgres
 %{__cp} -R %{pbuild}/bin/aeolus-configure %{buildroot}/%{_sbindir}/
 %{__cp} -R %{pbuild}/bin/aeolus-cleanup %{buildroot}/%{_sbindir}/
 %{__cp} -R %{pbuild}/bin/aeolus-node %{buildroot}/%{_sbindir}/\
 
 # file permissions
-%{__chmod} +x %{buildroot}%{dchome}/modules/aeolus/templates/deltacloud-core
+%{__chmod} +x %{buildroot}%{aeolushome}/modules/aeolus/templates/deltacloud-core
 
 # empty file
-%{__rm} %{buildroot}%{dchome}/modules/ntp/README
+%{__rm} %{buildroot}%{aeolushome}/modules/ntp/README
 
 %files
 %attr(0755, root, root) %{_sbindir}/aeolus-configure
 %attr(0755, root, root) %{_sbindir}/aeolus-cleanup
 %attr(0755, root, root) %{_sbindir}/aeolus-node
 %config(noreplace) %{_sysconfdir}/aeolus-configure/nodes/*
-%{dchome}
+%{aeolushome}
 
 %changelog
+* Mon Aug 01 2011 Chris Lalancette <clalance at redhat.com> - 2.0.1-5
+- Spec file cleanups
+- Add patches to ignore delayed_job
+
 * Mon Jul 25 2011 Mo Morsi <mmorsi at redhat.com> 2.0.1-4
 - updates to conform to fedora guidelines
 


More information about the scm-commits mailing list