[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