summaryrefslogtreecommitdiff
path: root/package/syslog-ng
AgeCommit message (Collapse)Author
2017-01-30syslog-ng: Bump version to v3.9.1Chris Packham
Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2017-01-25package: remove the default value of the $(PKG)_SOURCE variableJerzy Grzegorek
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-09-08syslog-ng: Bump version to 3.7.3Chris Packham
Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-09-08syslog-ng: add optional support for libnet buildChris Packham
If libnet is included pass --enable-spoof-source to configure otherwise pass --disable-spoof-source. This stops syslog-ng's configure from enabling address spoofing based on the build host having libnet installed. Fixes: http://autobuild.buildroot.net/results/71c733e4a7275f3a1b79cd19065d94e77af0309b http://autobuild.buildroot.net/results/d16ba0b9ef75d5a676a26db788be31556b69772a http://autobuild.buildroot.net/results/9659d1db1a128b269459fd9b8be797a9efbd35af Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-07-12package/syslog-ng: fix localstatdir directoryAdam Duskett
syslog-ng is built with the default buildroot flag localstatdir=/var This causes three issues: 1) syslog-ng creates two files (syslog-ng.ctl and syslog-ng.persist in /var) which shouldn't have random files generated in it. 2) SELinux expects it in it's default directory /var/run. 3) This breakes read only file systems because /var/ usually isn't mounted as a seperate filing system. Setting the buildflag to the default /var/run fixes all three of thee of these issues. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-07-04package: move busybox show others dependency to per-packageThomas Petazzoni
Having the BR2_PACKAGE_BUSYBOX_SHOW_OTHERS dependencies in package/Config.in is not very practical: it makes this file not very readable, and puts the dependency away from the package itself, which can sometimes be confusing. Therefore, this commit moves the dependency in each package Config.in file. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-02-21package/syslog-ng: add optional support for geoipBernd Kuhls
When geoip was compiled before, syslog-ng will use it as optional dependency: $ output/host/usr/bin/x86_64-linux-readelf -a output/target/usr/lib/syslog-ng/libgeoip-plugin.so | grep NEEDED | sort 0x0000000000000001 (NEEDED) Shared library: [ld64-uClibc.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.1] 0x0000000000000001 (NEEDED) Shared library: [libGeoIP.so.1] 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.1] 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] 0x0000000000000001 (NEEDED) Shared library: [libsyslog-ng-3.7.so.0] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-02-21package/syslog-ng: add optional support for libuuid from util-linuxBernd Kuhls
When libuuid was compiled before, syslog-ng will use it as optional dependency: $ output/host/usr/bin/x86_64-linux-readelf -a output/target/usr/lib/libsyslog-ng-3.7.so.0.0.0 | grep NEEDED | sort [...] 0x0000000000000001 (NEEDED) Shared library: [libuuid.so.1] The build system offers no option to en-/disable libuuid support: https://github.com/balabit/syslog-ng/blob/master/configure.ac#L1291 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-02-21package/syslog-ng: add optional support for libcapBernd Kuhls
When libcap was compiled before, syslog-ng will use it as optional dependency: $ output/host/usr/bin/x86_64-linux-readelf -a output/target/usr/sbin/syslog-ng | grep NEEDED | sort 0x0000000000000001 (NEEDED) Shared library: [libcap.so.2] [...] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-11-18syslog-ng: Bump version to 3.7.2Chris Packham
Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-26syslog-ng: Fix build errorChris Packham
Add an upstream patch to fix the following build error. error: redefinition of typedef 'TransportMapperUnix' Fixes: http://autobuild.buildroot.net/results/c9b/c9b31d2de72a4e48a213b5c1d011814566732dfb Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-26syslog-ng: Update URL for upstream patchesChris Packham
Rather than pointing at a developer's github repository point at the official Balabit one. The commit SHAs are the same so no other change is needed. Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-26syslog-ng: Link against librtChris Packham
Some of the rabbit-mq tools need to link against librt, specify LIBS=-lrt when configuring. Fixes: http://autobuild.buildroot.net/results/a3d/a3dfdebd76d47df11a8e26a215bb88fbce8dc6f7 http://autobuild.buildroot.net/results/7d2/7d26e8efe67bf958162a309acb20800e669543e4 http://autobuild.buildroot.net/results/7b5/7b5370d12a2ff8937cba3a201d4edce3dcd12a6e http://autobuild.buildroot.net/results/bab/babbb089ce1a7750495323248f21402960fb6c80 Helped-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-21syslog-ng: Add upstream patches to support python 3Chris Packham
>From https://github.com/balabit/syslog-ng/pull/711 Fixes: http://autobuild.buildroot.net/results/8bf/8bfb199bda2218252bc21b228066d41af37e2753/ http://autobuild.buildroot.net/results/ab8/ab8ec583d1836d0c246ac792391549bfe277ce76/ Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-20syslog-ng: Specify location of libesmtpChris Packham
If --with-libesmtp is omitted a host tool is invoked to detect the location of the library and headers, which is obviously the wrong thing for a cross-compile environment. Explicitly add --with-libesmtp to resolve this. Fixes: http://git.buildroot.net/buildroot/commit/?id=539acb7500588d0a277357cf831c9f25f770578d http://git.buildroot.net/buildroot/commit/?id=01f41585a78406f6e830d5eaf4413a983812a299 Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-10-18syslog-ng: New packageChris Packham
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL. [Thomas: - Rewrap Config.in.help text - Pass --pidfile option when starting syslog-ng so that its PID file is created in /var/run/syslog-ng.pid, which allows start-stop-daemon to actually stop syslog-ng. Without this, S01logging was not able to stop syslog-ng. - Pass the executable path at stop time in S01logging, so that start-stop-daemon can check we're not incorrectly stopping something completely different. - Add busybox as a dependency of syslog-ng if busybox is enabled, since we want to override Busybox's S01logging init script. - Simplify the python condition, since python and python3 are mutually exclusive. - Rewrap the comment above SYSLOG_NG_FIXUP_CONFIG.] Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>