commit 85c2e789ef8390efdf201f31bc34892c1eab6928
Author: Elan Ruusamäe <[email protected]>
Date:   Mon Jan 29 11:25:40 2018 +0200

    new, version 0.2.0

 apache-mod_log_gelf.spec | 54 ++++++++++++++++++++++++++++++++++++++++++++++++
 apache.conf              | 11 ++++++++++
 2 files changed, 65 insertions(+)
---
diff --git a/apache-mod_log_gelf.spec b/apache-mod_log_gelf.spec
new file mode 100644
index 0000000..1bb11f3
--- /dev/null
+++ b/apache-mod_log_gelf.spec
@@ -0,0 +1,54 @@
+%define                mod_name        log_gelf
+%define        apxs            %{_sbindir}/apxs
+Summary:       Apache2 module for writing access logs to Graylog
+Name:          apache-mod_%{mod_name}
+Version:       0.2.0
+Release:       1
+License:       Apache v2.0
+Group:         Networking/Daemons/HTTP
+Source0:       
https://github.com/graylog-labs/apache-mod_log_gelf/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 4aba4fd0f8e1175c39d4ac236282df10
+Source1:       apache.conf
+URL:           https://github.com/graylog-labs/apache-mod_log_gelf
+BuildRequires: %{apxs}
+BuildRequires: apache-devel >= 2.2
+BuildRequires: rpmbuild(macros) >= 1.268
+Requires:      apache(modules-api) = %apache_modules_api
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                _pkglibdir      %(%{apxs} -q LIBEXECDIR 2>/dev/null)
+%define                _sysconfdir     %(%{apxs} -q SYSCONFDIR 
2>/dev/null)/conf.d
+
+%description
+Apache2 module for writing access logs to Graylog.
+
+%prep
+%setup -q -n apache-mod_log_gelf-%{version}
+
+%build
+%{__make} -C src
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
+%{__make} -C src install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%service -q httpd restart
+
+%postun
+if [ "$1" = "0" ]; then
+       %service -q httpd restart
+fi
+
+%files
+%defattr(644,root,root,755)
+%doc README.md
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/*_mod_%{mod_name}.conf
+%attr(755,root,root) %{_pkglibdir}/mod_%{mod_name}.so
diff --git a/apache.conf b/apache.conf
new file mode 100644
index 0000000..34bdcf3
--- /dev/null
+++ b/apache.conf
@@ -0,0 +1,11 @@
+# https://github.com/graylog-labs/apache-mod_log_gelf#configuration
+
+LoadModule log_gelf_module modules/mod_log_gelf.so
+
+GelfEnabled Off
+GelfUrl "udp://127.0.0.1:12201"
+GelfSource "hostname"
+GelfFacility "apache-gelf"
+GelfTag "gelf-tag"
+GelfCookie "tracking"
+GelfFields "ABDhmsvRti"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/apache-mod_log_gelf.git/commitdiff/59b3a41f12e24eaeeaa6baacf2a78f1ddcea8585

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to