From 60d8a30bdefea8181a039d675eaabd12f9532619 Mon Sep 17 00:00:00 2001 From: David Lutterkort Date: Wed, 12 Jul 2006 00:51:59 +0000 Subject: [PATCH] auto-import facter-1.3.3-1 on branch devel from facter-1.3.3-1.src.rpm --- .cvsignore | 1 + facter.spec | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 83 insertions(+) create mode 100644 facter.spec diff --git a/.cvsignore b/.cvsignore index e69de29..bf55f4a 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +facter-1.3.3.tgz diff --git a/facter.spec b/facter.spec new file mode 100644 index 0000000..7a39edd --- /dev/null +++ b/facter.spec @@ -0,0 +1,81 @@ +%{!?ruby_sitelibdir: %define ruby_sitelibdir %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]')} + +Summary: Ruby module for collecting simple facts about a host operating system +Name: facter +Version: 1.3.3 +Release: 1%{?dist} +License: GPL +Group: System Environment/Base +URL: http://reductivelabs.com/projects/facter +Source0: http://reductivelabs.com/downloads/facter/%{name}-%{version}.tgz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArchitectures: noarch + +Requires: ruby >= 1.8.1 +Requires: ruby(abi) = 1.8 +BuildRequires: ruby >= 1.8.1 + +%description +Ruby module for collecting simple facts about a host Operating +system. Some of the facts are preconfigured, such as the hostname and the +operating system. Additional facts can be added through simple Ruby scripts + +%prep +%setup -q + +%build +sed -i -e 's@^#!.*$@#! /usr/bin/ruby@' bin/facter + +%install +rm -rf %{buildroot} +mkdir %{buildroot} + +%{__install} -d -m0755 %{buildroot}%{ruby_sitelibdir} +%{__install} -d -m0755 %{buildroot}%{ruby_sitelibdir}/facter +%{__install} -d -m0755 %{buildroot}%{_bindir} +%{__install} -d -m0755 %{buildroot}%{_docdir}/%{name}-%{version} + +%{__install} -p -m0644 lib/*.rb %{buildroot}%{ruby_sitelibdir} +%{__install} -p -m0644 lib/facter/*.rb %{buildroot}%{ruby_sitelibdir}/facter +%{__install} -p -m0755 bin/facter %{buildroot}%{_bindir} + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%{_bindir}/facter +%{ruby_sitelibdir}/facter.rb +%{ruby_sitelibdir}/facter +%doc CHANGELOG COPYING INSTALL LICENSE README + + +%changelog +* Wed Jun 28 2006 David Lutterkort - 1.3.3-1 +- Rebuilt + +* Fri Jun 19 2006 Luke Kanies - 1.3.0-1 +- Fixed spec file to work again with the extra memory and processor files. +- Require ruby(abi). Build as noarch + +* Fri Jun 9 2006 Luke Kanies - 1.3.0-1 +- Added memory.rb and processor.rb + +* Mon Apr 17 2006 David Lutterkort - 1.1.4-4 +- Rebuilt with changed upstream tarball + +* Tue Mar 21 2006 David Lutterkort - 1.1.4-3 +- Do not rely on install.rb, it will be deleted upstream + +* Mon Mar 13 2006 David Lutterkort - 1.1.4-2 +- Commented out noarch; requires fix for bz184199 + +* Mon Mar 6 2006 David Lutterkort - 1.1.4-1 +- Removed unused macros + +* Mon Feb 6 2006 David Lutterkort - 1.1.1-2 +- Fix BuildRoot. Add dist to release tag + +* Wed Jan 11 2006 David Lutterkort - 1.1.1-1 +- Initial build. diff --git a/sources b/sources index e69de29..a44330e 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +49c5e1a293138cb5b93667f82ae28e89 facter-1.3.3.tgz