ACK. Minor nits below. On 01/10/2011 04:54 PM, Mike Orazi wrote: > - Change bin/* to match the deltacloud-configure equivalents > - Update bin/* to reference new pathes > - Update spec file to reflect new package name > --- > Rakefile | 4 +- > bin/dc-install | 4 -- > bin/dc-services | 4 -- > bin/dc-uninstall | 4 -- > bin/deltacloud-cleanup | 4 ++ > bin/deltacloud-configure | 4 ++ > bin/deltacloud-services | 4 ++ > contrib/deltacloud-configure.spec | 76 > +++++++++++++++++++++++++++++++++++++ > contrib/deltacloud_recipe.spec | 73 ----------------------------------- > 9 files changed, 90 insertions(+), 87 deletions(-) > delete mode 100755 bin/dc-install > delete mode 100755 bin/dc-services > delete mode 100755 bin/dc-uninstall > create mode 100755 bin/deltacloud-cleanup > create mode 100755 bin/deltacloud-configure > create mode 100755 bin/deltacloud-services > create mode 100644 contrib/deltacloud-configure.spec > delete mode 100644 contrib/deltacloud_recipe.spec > > diff --git a/Rakefile b/Rakefile > index 18ba513..f203717 100644 > --- a/Rakefile > +++ b/Rakefile > @@ -10,8 +10,8 @@ YUM_REPO = "#{CURRENT_DIR}/repo" > > CLEAN.include('pkg', 'build', 'repo') > CLOBBER.include('deltacloud') > -PKG_NAME = "deltacloud_recipe" > -RPM_SPEC = "contrib/deltacloud_recipe.spec" > +PKG_NAME = "deltacloud-configure" > +RPM_SPEC = "contrib/deltacloud-configure.spec" > > # Build the rpm > rpm_task = > diff --git a/bin/dc-install b/bin/dc-install > deleted file mode 100755 > index 8583232..0000000 > --- a/bin/dc-install > +++ /dev/null > @@ -1,4 +0,0 @@ > -#!/bin/sh > - > -puppet /usr/share/deltacloud-recipe/deltacloud_recipe.pp \ > - --modulepath=/usr/share/deltacloud-recipe/modules/ > diff --git a/bin/dc-services b/bin/dc-services > deleted file mode 100755 > index 0612c33..0000000 > --- a/bin/dc-services > +++ /dev/null > @@ -1,4 +0,0 @@ > -#!/bin/sh > - > -puppet /usr/share/deltacloud-recipe/deltacloud_stop_services.pp \ > - --modulepath=/usr/share/deltacloud-recipe/modules/ > diff --git a/bin/dc-uninstall b/bin/dc-uninstall > deleted file mode 100755 > index 02a99de..0000000 > --- a/bin/dc-uninstall > +++ /dev/null > @@ -1,4 +0,0 @@ > -#!/bin/sh > - > -puppet /usr/share/deltacloud-recipe/deltacloud_uninstall.pp \ > - --modulepath=/usr/share/deltacloud-recipe/modules/ > diff --git a/bin/deltacloud-cleanup b/bin/deltacloud-cleanup > new file mode 100755 > index 0000000..a359fce > --- /dev/null > +++ b/bin/deltacloud-cleanup > @@ -0,0 +1,4 @@ > +#!/bin/sh > + > +puppet /usr/share/deltacloud-configure/deltacloud_uninstall.pp \ > + --modulepath=/usr/share/deltacloud-configure/modules/ > diff --git a/bin/deltacloud-configure b/bin/deltacloud-configure > new file mode 100755 > index 0000000..c034d4c > --- /dev/null > +++ b/bin/deltacloud-configure > @@ -0,0 +1,4 @@ > +#!/bin/sh > + > +puppet /usr/share/deltacloud-configure/deltacloud_recipe.pp \ > + --modulepath=/usr/share/deltacloud-configure/modules/ > diff --git a/bin/deltacloud-services b/bin/deltacloud-services > new file mode 100755 > index 0000000..0612c33 > --- /dev/null > +++ b/bin/deltacloud-services > @@ -0,0 +1,4 @@ > +#!/bin/sh > + > +puppet /usr/share/deltacloud-recipe/deltacloud_stop_services.pp \ > + --modulepath=/usr/share/deltacloud-recipe/modules/
This should be "--modulepath=/usr/share/deltacloud-configure/modules/" should it not? > diff --git a/contrib/deltacloud-configure.spec > b/contrib/deltacloud-configure.spec > new file mode 100644 > index 0000000..04ff82d > --- /dev/null > +++ b/contrib/deltacloud-configure.spec > @@ -0,0 +1,76 @@ > +%define dchome /usr/share/deltacloud-configure > +%define pbuild %{_builddir}/%{name}-%{version} > + > +Summary: DeltaCloud Configure Puppet Recipe > +Name: deltacloud-configure > +Version: 2.0.0 > +Release: 1%{?dist} > + > +Group: Applications/Internet > +License: GPLv2+ > +URL: http://deltacloud.org > +Source0: %{name}-%{version}.tgz > +BuildRoot: %{_tmppath}/%{name}-%{version} > +BuildArch: noarch > +Requires: puppet > + > +# To send a request to iwhd rest interface to > +# create buckets, eventually replace w/ an > +# iwhd client > +Requires: curl > + > +%description > +Deltacloud Configure Puppet Recipe > + > +%prep > +%setup -q > + > +%build > + > +%install > +rm -rf %{buildroot} > +%{__mkdir} -p %{buildroot}/%{dchome}/modules/deltacloud_recipe > %{buildroot}/%{_sbindir} > +%{__cp} -R %{pbuild}/recipes/deltacloud_recipe/deltacloud_recipe.pp > %{buildroot}/%{dchome} > +%{__cp} -R %{pbuild}/recipes/deltacloud_recipe/deltacloud_uninstall.pp > %{buildroot}/%{dchome} > +%{__cp} -R %{pbuild}/recipes/deltacloud_recipe/*/ > %{buildroot}/%{dchome}/modules/deltacloud_recipe > +%{__cp} -R %{pbuild}/recipes/firewall/ > %{buildroot}/%{dchome}/modules/firewall > +%{__cp} -R %{pbuild}/recipes/ntp/ %{buildroot}/%{dchome}/modules/ntp > +%{__cp} -R %{pbuild}/recipes/postgres/ > %{buildroot}/%{dchome}/modules/postgres > +%{__cp} -R %{pbuild}/bin/deltacloud-configure %{buildroot}/%{_sbindir}/ > +%{__cp} -R %{pbuild}/bin/deltacloud-cleanup %{buildroot}/%{_sbindir}/ > + > +%clean > +rm -rf %{buildroot} > + > +%files > +%defattr(-,root,root,-) > +%attr(0755, root, root) %{_sbindir}/deltacloud-configure > +%attr(0755, root, root) %{_sbindir}/deltacloud-cleanup > +%{dchome} > + We should also probably ship the stop services script here. Other than that looks good. -Mo _______________________________________________ deltacloud-devel mailing list deltacloud-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/deltacloud-devel