summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2011-10-31 19:07:37 +0100
committerRemi Collet <fedora@famillecollet.com>2011-10-31 19:07:37 +0100
commit932f7a9d2e6c9675c4774e36a76e83d8f0ee10b3 (patch)
tree2973631b8f7fce07b48728357f7381f63a126adf
parent8dba4ae042907bdb3e35044883607f5906bf0c72 (diff)
ocsinventory, provides external-agents.conf (OCS_OPT_EXT_USERAGENTS_FILE_PATH)
-rw-r--r--ocsinventory.spec23
1 files changed, 21 insertions, 2 deletions
diff --git a/ocsinventory.spec b/ocsinventory.spec
index 2befa04..9bded84 100644
--- a/ocsinventory.spec
+++ b/ocsinventory.spec
@@ -12,7 +12,7 @@ Name: ocsinventory
Summary: Open Computer and Software Inventory Next Generation
Version: 2.0.2
-Release: 1%{?dist}.2
+Release: 1%{?dist}.3
Group: Applications/Internet
License: GPLv2
@@ -140,6 +140,16 @@ navigateur favori.
chmod -x binutils/ocs-errors
+cat >external-agents.conf <<EOF
+# allowed external useragents list
+# WARNING may not be supported by OCS NG Community !
+# 1 line per agent, with full name (including version)
+
+# Ex, to allow fusioninventory_agent, uncomment next line
+#FusionInventory-Agent_v2.1.9
+EOF
+
+
%build
cd Apache
%{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -184,9 +194,13 @@ mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
-e "s;VERSION_MP;2;g" \
%endif
-e "s;PATH_TO_LOG_DIRECTORY;%{_localstatedir}/log/ocsinventory-server;g" \
- ./etc/ocsinventory/ocsinventory-server.conf | \
+ -e '/OCS_OPT_EXT_USERAGENTS_FILE_PATH/s;^.*$; PerlSetEnv OCS_OPT_EXT_USERAGENTS_FILE_PATH %{_sysconfdir}/ocsinventory/ocsinventory-server/external-agents.conf;' \
+ etc/ocsinventory/ocsinventory-server.conf | \
grep -v IfModule >%{buildroot}%{_sysconfdir}/httpd/conf.d/ocsinventory-server.conf
+install -Dm 644 external-agents.conf \
+ %{buildroot}%{_sysconfdir}/ocsinventory/ocsinventory-server/external-agents.conf
+
# --- ocsinventory-reports --- administration console
mkdir -p %{buildroot}%{_datadir}/ocsinventory-reports
@@ -280,6 +294,8 @@ fi
%doc LICENSE.txt README Apache/Changes
%doc binutils/*.README
%doc binutils/{ocs-errors,soap-client.pl}
+%dir %{_sysconfdir}/ocsinventory/ocsinventory-server
+%config(noreplace) %{_sysconfdir}/ocsinventory/ocsinventory-server/external-agents.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/ocsinventory-server
%config(noreplace) %{_sysconfdir}/httpd/conf.d/ocsinventory-server.conf
%attr(755,apache,root) %{_localstatedir}/log/ocsinventory-server
@@ -304,6 +320,9 @@ fi
%changelog
+* Mon Oct 31 2011 Remi Collet <Fedora@famillecollet.com> - 2.0.2-1.3
+- provides external-agents.conf (OCS_OPT_EXT_USERAGENTS_FILE_PATH)
+
* Mon Oct 31 2011 Remi Collet <Fedora@famillecollet.com> - 2.0.2-1.2
- add patch to use CONF_MYSQL (and avoid link to dbconfig)
- comment /snmp alias for security