diff options
Diffstat (limited to 'cloud/extra/cloud.spec')
| -rw-r--r-- | cloud/extra/cloud.spec | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/cloud/extra/cloud.spec b/cloud/extra/cloud.spec new file mode 100644 index 0000000..d309c3b --- /dev/null +++ b/cloud/extra/cloud.spec @@ -0,0 +1,67 @@ +# Generated from cloud-0.1.0.gem by gem2rpm -*- rpm-spec -*- +%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") +%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%define gemname cloud +%define geminstdir %{gemdir}/gems/%{gemname}-%{version} + +Summary: daemon for machine configuration +Name: rubygem-%{gemname} +Version: 0.1.1 +Release: 6%{?dist} +Group: Development/Languages +License: GPLv2+ or Ruby +URL: http://cloud.rubyforge.org +Source0: %{gemname}-%{version}.gem +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: rubygems +Requires: rubygem(picnic) +Requires: rubygem(activesupport) +Requires: rubygem(reststop) >= 0.2.1 +Requires: rubygem(everest) +BuildRequires: rubygems +BuildArch: noarch +Provides: rubygem(%{gemname}) = %{version} + +%description +daemon for machine configuration + + +%prep + +%build + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{gemdir} %{buildroot}/etc/init.d %{buildroot}/etc/cloud +gem install --local --install-dir %{buildroot}%{gemdir} \ + --force --rdoc %{SOURCE0} +mkdir -p %{buildroot}/%{_bindir} +mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir} +mv %{buildroot}%{geminstdir}/extra/cloud.redhat %{buildroot}/etc/init.d/cloud +mv %{buildroot}%{geminstdir}/config.example.yml %{buildroot}/etc/cloud/config.yml +rmdir %{buildroot}%{gemdir}/bin +find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x + +%clean +rm -rf %{buildroot} + +%files +%{_bindir}/cloud +%{_bindir}/cloud-ctl +%{gemdir}/gems/%{gemname}-%{version}/ +%doc %{gemdir}/doc/%{gemname}-%{version} +%doc %{geminstdir}/History.txt +%doc %{geminstdir}/License.txt +%doc %{geminstdir}/Manifest.txt +%doc %{geminstdir}/README.txt +%doc %{geminstdir}/website/index.txt +%{gemdir}/cache/%{gemname}-%{version}.gem +%{gemdir}/specifications/%{gemname}-%{version}.gemspec +%config /etc/cloud/config.yml + +%defattr(755, root, root, -) +/etc/init.d/cloud + +%changelog +* Thu Apr 24 2008 <bleanhar@bleanhar-jboss-dev.usersys.redhat.com> - 0.1.0-1 +- Initial package |
