[facter] Create /etc/facter/facts.d for external facts
Todd Zullinger
tmz at fedoraproject.org
Wed Jan 29 00:27:57 UTC 2014
commit e6aaf2ad61ac4650e1d0ded293d73f8413b85be1
Author: Todd Zullinger <tmz at pobox.com>
Date: Tue Jan 28 18:17:07 2014 -0500
Create /etc/facter/facts.d for external facts
There's no reason users should have to create this directory manually.
facter.spec | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/facter.spec b/facter.spec
index 0e06b46..e40cc90 100644
--- a/facter.spec
+++ b/facter.spec
@@ -78,6 +78,9 @@ key off the values returned by facts.
rm -rf %{buildroot}
ruby install.rb --destdir=%{buildroot} --quick --no-rdoc --sitelibdir=%{facter_libdir}
+# Create directory for external facts
+mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/facts.d
+
%if ! (0%{?fedora} || 0%{?rhel} >= 7)
# Install man page, rubygem-rdoc is not available on older EL releases)
install -D -pv -m 644 man/man8/%{name}.8 %{buildroot}/%{_mandir}/man8/%{name}.8
@@ -106,6 +109,7 @@ rspec spec
%defattr(-,root,root,-)
%doc LICENSE README.md
%{_bindir}/%{name}
+%{_sysconfdir}/%{name}
%{facter_libdir}/%{name}*
%{_mandir}/man8/%{name}*
@@ -113,6 +117,7 @@ rspec spec
%changelog
* Tue Jan 28 2014 Todd Zullinger <tmz at pobox.com> - 1.7.4-1
- Update to 1.7.4
+- Create /etc/facter/facts.d for external facts
* Tue Oct 8 2013 Sam Kottler <skottler at fedoraproject.org> - 1.7.3-1
- Update to 1.7.3 (BZ #1016817)
More information about the scm-commits
mailing list