2 Summary: Profiles your system and emits JSON
7 Group: Development/Languages
8 URL: http://wiki.opscode.com/display/ohai
9 Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
10 # Source0-md5: c732696877356d9fef48ac07d18dc7e5
11 # Request to include: http://tickets.opscode.com/browse/OHAI-169
13 BuildRequires: rpm-rubyprov
14 BuildRequires: rpmbuild(macros) >= 1.656
17 Requires: ruby-mixlib-cli
18 Requires: ruby-mixlib-config
19 Requires: ruby-mixlib-log
20 Requires: ruby-systemu
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Ohai detects data about your operating system and prints out a JSON
26 data blob. It can be used standalone, but it's primary purpose is to
27 provide node data to Chef.
30 Summary: Documentation for %{name}
32 Requires: %{name} = %{version}-%{release}
35 This package contains documentation for %{name}.
42 # Occasionally fails with "undefined method `rfc2822' for nil:NilClass" during
43 # mock. Unsure why - disable for now.
44 sed -i 's^Time.should_receive(:now)^^' spec/ohai/plugins/ohai_time_spec.rb
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}}
51 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
52 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
54 # http://tickets.opscode.com/browse/OHAI-169
55 install -d $RPM_BUILD_ROOT%{_mandir}/man1
56 install -Dp %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/ohai.1
59 rm -rf $RPM_BUILD_ROOT
62 %defattr(644,root,root,755)
64 %attr(755,root,root) %{_bindir}/ohai
65 %{_mandir}/man1/ohai.1*
66 %{ruby_vendorlibdir}/ohai.rb
67 %{ruby_vendorlibdir}/ohai
71 %defattr(644,root,root,755)