diff options
Diffstat (limited to 'cloudmasterd/extra/cloudmasterd.spec')
| -rw-r--r-- | cloudmasterd/extra/cloudmasterd.spec | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/cloudmasterd/extra/cloudmasterd.spec b/cloudmasterd/extra/cloudmasterd.spec new file mode 100644 index 0000000..704c618 --- /dev/null +++ b/cloudmasterd/extra/cloudmasterd.spec @@ -0,0 +1,67 @@ +# Generated from cloudmasterd-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 cloudmasterd +%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://cloudmasterd.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/cloudmasterd +gem install --local --install-dir %{buildroot}%{gemdir} \ + --force --rdoc %{SOURCE0} +mkdir -p %{buildroot}/%{_bindir} +mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir} +mv %{buildroot}%{geminstdir}/extra/cloudmasterd.redhat %{buildroot}/etc/init.d/cloudmasterd +mv %{buildroot}%{geminstdir}/config.example.yml %{buildroot}/etc/cloudmasterd/config.yml +rmdir %{buildroot}%{gemdir}/bin +find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x + +%clean +rm -rf %{buildroot} + +%files +%{_bindir}/cloudmasterd +%{_bindir}/cloudmasterd-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/cloudmasterd/config.yml + +%defattr(755, root, root, -) +/etc/init.d/cloudmasterd + +%changelog +* Thu Apr 24 2008 <bleanhar@bleanhar-jboss-dev.usersys.redhat.com> - 0.1.0-1 +- Initial package |
