You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by Chris Lalancette <cl...@redhat.com> on 2011/08/01 17:47:30 UTC

[PATCH] Update the fedora spec file to include the -all subpackage.

Signed-off-by: Chris Lalancette <cl...@redhat.com>
---
 server/support/fedora/deltacloud-core.spec |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/server/support/fedora/deltacloud-core.spec b/server/support/fedora/deltacloud-core.spec
index b00aac9..0048336 100644
--- a/server/support/fedora/deltacloud-core.spec
+++ b/server/support/fedora/deltacloud-core.spec
@@ -3,7 +3,7 @@
 Summary: Deltacloud REST API
 Name: deltacloud-core
 Version: 0.3.0
-Release: 8%{?dist}
+Release: 12%{?dist}
 Group: Development/Languages
 License: ASL 2.0 and MIT
 URL: http://incubator.apache.org/deltacloud
@@ -57,6 +57,23 @@ Requires: %{name} = %{version}-%{release}
 %description doc
 Documentation for %{name}
 
+%package all
+Summary: Deltacloud Core with all drivers
+Requires: %{name} = %{version}-%{release}
+Requires: deltacloud-core-azure
+Requires: deltacloud-core-ec2
+Requires: deltacloud-core-gogrid
+Requires: deltacloud-core-mock
+Requires: deltacloud-core-opennebula
+Requires: deltacloud-core-rackspace
+Requires: deltacloud-core-rhevm
+Requires: deltacloud-core-rimuhosting
+Requires: deltacloud-core-sbc
+Requires: deltacloud-core-terremark
+
+%description all
+Deltacloud core with all available drivers
+
 %package azure
 Summary: Deltacloud Core for Azure
 Requires: %{name} = %{version}-%{release}
@@ -159,9 +176,9 @@ mkdir -p %{buildroot}%{_initddir}
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
 cp -r %{_builddir}/%{name}-%{version}/* %{buildroot}%{app_root}
-install -m 0655 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
 install -m 0755 %{SOURCE1} %{buildroot}%{_bindir}/deltacloudd
 install -m 0755 %{SOURCE2} %{buildroot}%{_initddir}/%{name}
+install -m 0655 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
 find %{buildroot}%{app_root}/lib -type f | xargs chmod -x
 chmod -x %{buildroot}%{_sysconfdir}/sysconfig/%{name}
 chmod 0755 %{buildroot}%{_initddir}/%{name}
@@ -220,6 +237,9 @@ fi
 %{app_root}/%{name}.gemspec
 %{app_root}/Rakefile
 
+%files all
+%defattr(-, root, root, -)
+
 %files azure
 %defattr(-, root, root, -)
 
@@ -251,6 +271,9 @@ fi
 %defattr(-, root, root, -)
 
 %changelog
+* Mon Aug 01 2011 Chris Lalancette <cl...@redhat.com> - 0.3.0-12
+- Add the -all package
+
 * Tue May 31 2011 Chris Lalancette <cl...@redhat.com> - 0.3.0-8
 - Create sub-packages to bring in dependencies
 
-- 
1.7.4.4


Re: [PATCH] Update the fedora spec file to include the -all subpackage.

Posted by Chris Lalancette <cl...@redhat.com>.
On 08/08/11 - 11:51:27AM, Michal Fojtik wrote:
> On Aug 1, 2011, at 5:47 PM, Chris Lalancette wrote:
> 
> ACK. (One comment bellow)

Thanks, I pushed this now (my commit access works!).

> 
>   -- Michal
> 
> > Signed-off-by: Chris Lalancette <cl...@redhat.com>
> > ---
> > server/support/fedora/deltacloud-core.spec |   27 +++++++++++++++++++++++++--
> > 1 files changed, 25 insertions(+), 2 deletions(-)
> > 
> > diff --git a/server/support/fedora/deltacloud-core.spec b/server/support/fedora/deltacloud-core.spec
> > index b00aac9..0048336 100644
> > --- a/server/support/fedora/deltacloud-core.spec
> > +++ b/server/support/fedora/deltacloud-core.spec
> > @@ -3,7 +3,7 @@
> > Summary: Deltacloud REST API
> > Name: deltacloud-core
> > Version: 0.3.0
> > -Release: 8%{?dist}
> > +Release: 12%{?dist}
> > Group: Development/Languages
> > License: ASL 2.0 and MIT
> > URL: http://incubator.apache.org/deltacloud
> > @@ -57,6 +57,23 @@ Requires: %{name} = %{version}-%{release}
> > %description doc
> > Documentation for %{name}
> > 
> > +%package all
> > +Summary: Deltacloud Core with all drivers
> > +Requires: %{name} = %{version}-%{release}
> > +Requires: deltacloud-core-azure
> > +Requires: deltacloud-core-ec2
> > +Requires: deltacloud-core-gogrid
> > +Requires: deltacloud-core-mock
> > +Requires: deltacloud-core-opennebula
> > +Requires: deltacloud-core-rackspace
> > +Requires: deltacloud-core-rhevm
> > +Requires: deltacloud-core-rimuhosting
> > +Requires: deltacloud-core-sbc
> > +Requires: deltacloud-core-terremark
> 
> We recently imported the 'condor' driver, we should add this driver here as well.

Good point.  Does it require any additional gems over the standard
deltacloud-core?

-- 
Chris Lalancette

Re: [PATCH] Update the fedora spec file to include the -all subpackage.

Posted by Michal Fojtik <mf...@redhat.com>.
On Aug 1, 2011, at 5:47 PM, Chris Lalancette wrote:

ACK. (One comment bellow)

  -- Michal

> Signed-off-by: Chris Lalancette <cl...@redhat.com>
> ---
> server/support/fedora/deltacloud-core.spec |   27 +++++++++++++++++++++++++--
> 1 files changed, 25 insertions(+), 2 deletions(-)
> 
> diff --git a/server/support/fedora/deltacloud-core.spec b/server/support/fedora/deltacloud-core.spec
> index b00aac9..0048336 100644
> --- a/server/support/fedora/deltacloud-core.spec
> +++ b/server/support/fedora/deltacloud-core.spec
> @@ -3,7 +3,7 @@
> Summary: Deltacloud REST API
> Name: deltacloud-core
> Version: 0.3.0
> -Release: 8%{?dist}
> +Release: 12%{?dist}
> Group: Development/Languages
> License: ASL 2.0 and MIT
> URL: http://incubator.apache.org/deltacloud
> @@ -57,6 +57,23 @@ Requires: %{name} = %{version}-%{release}
> %description doc
> Documentation for %{name}
> 
> +%package all
> +Summary: Deltacloud Core with all drivers
> +Requires: %{name} = %{version}-%{release}
> +Requires: deltacloud-core-azure
> +Requires: deltacloud-core-ec2
> +Requires: deltacloud-core-gogrid
> +Requires: deltacloud-core-mock
> +Requires: deltacloud-core-opennebula
> +Requires: deltacloud-core-rackspace
> +Requires: deltacloud-core-rhevm
> +Requires: deltacloud-core-rimuhosting
> +Requires: deltacloud-core-sbc
> +Requires: deltacloud-core-terremark

We recently imported the 'condor' driver, we should add this driver here as well.


  -- Michal

> +
> +%description all
> +Deltacloud core with all available drivers
> +
> %package azure
> Summary: Deltacloud Core for Azure
> Requires: %{name} = %{version}-%{release}
> @@ -159,9 +176,9 @@ mkdir -p %{buildroot}%{_initddir}
> mkdir -p %{buildroot}%{_bindir}
> mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
> cp -r %{_builddir}/%{name}-%{version}/* %{buildroot}%{app_root}
> -install -m 0655 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
> install -m 0755 %{SOURCE1} %{buildroot}%{_bindir}/deltacloudd
> install -m 0755 %{SOURCE2} %{buildroot}%{_initddir}/%{name}
> +install -m 0655 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
> find %{buildroot}%{app_root}/lib -type f | xargs chmod -x
> chmod -x %{buildroot}%{_sysconfdir}/sysconfig/%{name}
> chmod 0755 %{buildroot}%{_initddir}/%{name}
> @@ -220,6 +237,9 @@ fi
> %{app_root}/%{name}.gemspec
> %{app_root}/Rakefile
> 
> +%files all
> +%defattr(-, root, root, -)
> +
> %files azure
> %defattr(-, root, root, -)
> 
> @@ -251,6 +271,9 @@ fi
> %defattr(-, root, root, -)
> 
> %changelog
> +* Mon Aug 01 2011 Chris Lalancette <cl...@redhat.com> - 0.3.0-12
> +- Add the -all package
> +
> * Tue May 31 2011 Chris Lalancette <cl...@redhat.com> - 0.3.0-8
> - Create sub-packages to bring in dependencies
> 
> -- 
> 1.7.4.4
> 

------------------------------------------------------
Michal Fojtik, mfojtik@redhat.com
Deltacloud API: http://deltacloud.org