---
 Rakefile               |    6 ++--
 deltacloud_recipe.spec |   65 +++++++++++++++++-------------------------------
 2 files changed, 26 insertions(+), 45 deletions(-)

diff --git a/Rakefile b/Rakefile
index 177c9bc..a63d18a 100644
--- a/Rakefile
+++ b/Rakefile
@@ -10,15 +10,15 @@ YUM_REPO     = "#{CURRENT_DIR}/repo"
 
 CLEAN.include('pkg', 'build', 'repo', 'deltacloud_appliance.ks.new')
 CLOBBER.include('deltacloud')
-PKG_NAME = "deltacloud_appliance"
-RPM_SPEC = "deltacloud_appliance.spec"
+PKG_NAME = "deltacloud_recipe"
+RPM_SPEC = "deltacloud_recipe.spec"
 
 task :default => :"image:create"
 
 # Build the rpm
 Rake::RpmTask.new(RPM_SPEC) do |rpm|
   rpm.need_tar = true
-  rpm.package_files.include("#{PKG_NAME}/**/*")
+  rpm.package_files.include("bin/*", "#{PKG_NAME}/**/*")
   rpm.topdir = "#{RPMBUILD_DIR}"
 end
 
diff --git a/deltacloud_recipe.spec b/deltacloud_recipe.spec
index 77330c2..365d802 100644
--- a/deltacloud_recipe.spec
+++ b/deltacloud_recipe.spec
@@ -1,10 +1,10 @@
-%define aceHome /usr/share/ace
+%define dchome /usr/share/deltacloud-recipe
 %define pbuild %{_builddir}/%{name}-%{version}
 
-Summary:  DeltaCloud Appliance
-Name:     deltacloud_appliance
-Version:  0.0.2
-Release:  3%{?dist}
+Summary:  DeltaCloud Puppet Recipe
+Name:     deltacloud_recipe
+Version:  0.0.3
+Release:  1%{?dist}
 
 Group:    Applications/Internet
 License:  GPLv2+
@@ -12,47 +12,20 @@ URL:      http://deltacloud.org
 Source0:  %{name}-%{version}.tgz
 BuildRoot:  %{_tmppath}/%{name}-%{version}
 BuildArch:  noarch
-Requires:   ace-banners
-Requires:   ace-ssh
-Requires:   ace-postgres
-
-# Deltacloud and dependencies
-Requires:   deltacloud-aggregator
-Requires:   deltacloud-aggregator-daemons
-Requires:   deltacloud-aggregator-doc
-Requires:   condor >=  7.5.0
 Requires:   ruby
-Requires:   ruby-rdoc
-Requires:   ruby-devel
-Requires:   rubygem-rails
-Requires:   gcc-c++
-Requires:   libxml2-devel
-Requires:   libxslt-devel
-Requires:   libcurl-devel
-Requires:   pulp
-Requires:   pulp-client
-
-Requires:   rubygem-thin
-Requires:   rubygem-haml
 
-# To download the image builder and warehouse,
-# eventually replace with the corresponding rpms
-Requires:   wget
+# We only leverage the firewall module from this,
+# not worth the overhead of pulling this in, so
+# we should implmenet our own
+Requires:   ace
 
 # To send a request to iwhd rest interface to
 # create buckets, eventually replace w/ an
 # iwhd client
 Requires:  curl
 
-# Image warehouse deps, remove when we pull in rpm
-Requires: jansson
-Requires: libmicrohttpd
-Requires: hail
-Requires: tokyocabinet
-Requires: mongo
-
 %description
-Deltacloud appliance
+Deltacloud Puppet Recipe
 
 %prep
 %setup -q
@@ -61,19 +34,27 @@ Deltacloud appliance
 
 %install
 rm -rf %{buildroot}
-%{__mkdir} -p %{buildroot}/%{aceHome}/appliances/%{name}
-%{__cp} -R %{pbuild}/%{name}/* %{buildroot}/%{aceHome}/appliances/%{name}
+%{__mkdir} -p %{buildroot}/%{dchome}/modules/%{name} %{buildroot}/%{_sbindir}
+%{__cp} -R %{pbuild}/%{name}/deltacloud_recipe.pp %{buildroot}/%{dchome}
+%{__cp} -R %{pbuild}/%{name}/deltacloud_uninstall.pp %{buildroot}/%{dchome}
+%{__cp} -R %{pbuild}/%{name}/*/ %{buildroot}/%{dchome}/modules/%{name}
+%{__cp} -R %{pbuild}/bin/dc-install %{buildroot}/%{_sbindir}/
+%{__cp} -R %{pbuild}/bin/dc-uninstall %{buildroot}/%{_sbindir}/
 
 %clean
 rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%dir %{aceHome}
-%{aceHome}/*
-
+%attr(0755, root, root) %{_sbindir}/dc-install
+%attr(0755, root, root) %{_sbindir}/dc-uninstall
+%{dchome}
 
 %changelog
+* Wed Sep 29 2010 Mohammed Morsi <[email protected]> 0.0.3-1
+- Renamed package from deltacloud appliance
+- to deltacloud recipe
+
 * Wed Sep 29 2010 Mohammed Morsi <[email protected]> 0.0.2-3
 - Include curl-devel for typhoeus gem
 
-- 
1.7.2.3

_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to