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

Reply via email to