summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/rsyslog
Commit message (Collapse)AuthorAgeFilesLines
* rsyslog: fixes musl libc buildMing Liu2017-03-113-0/+73
| | | | | | | | - struct timeval is defined in sys/time.h with a musl libc. - GLOB_BRACE is not defined in posix and thus not implemented in musl libc. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-071-2/+1
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: use atomic builtins to avoid race issueQi.Chen@windriver.com2017-02-131-1/+1
| | | | | | | | | | | | | rsyslog uses a small program to check if compiler has atomic builtins or not. This does not work when cross compiling, resulting in potential race issue. In fact, when running ptest on intel-x86-64 board, we have met the race problem. As our compiler gcc, has atomic builtins, we force ap_cv_atomic_builtins to be 'yes' so that rsyslog could make use of the atomic builtins and avoid the race issue. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* rsyslog: don't use update-alternatives to manage init scriptMarkus Lehtonen2017-01-101-30/+4
| | | | | | | | | Also, explicitly conflict with other syslog providers. [YOCTO #10433] Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* remove True option to getVar callsJoshua Lock2016-12-021-6/+6
| | | | | | | | | getVar() now defaults to expanding by default, thus remove the True option from getVar() calls with a regex search and replace. Search made with the following regex: getVar ?\(( ?[^,()]*), True\) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
* rsyslog: upgrade to 8.22.0Chen Qi2016-10-267-358/+10
| | | | | | | | | | | | enable_tls_ptests.patch is removed as the problem has been fixed in new version. fix_build_with_musl.patch is removed as it's no longer suitable. The file it fixes is not even there any more. Several necessary runtime dependencies are added to rsyslog-ptest. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* librelp: add recipeChen Qi2016-10-261-0/+15
| | | | | | | | This is a project under rsyslog. Add its recipe as it's needed by the new version of rsyslog. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libfastjson: add recipeChen Qi2016-10-261-0/+15
| | | | | | | | This is a project under rsyslog. Add its recipe as it's needed by new version of rsyslog. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: fixes musl libc buildMing Liu2016-10-032-0/+63
| | | | | | | | - struct timeval is defined in sys/time.h with a musl libc. - include fcntl.h without the conditional checking. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: upgrade to 7.6.7Wenzong Fan2016-09-263-17/+66
| | | | | | | | | | | | | | | * fix CVEs CVE-2014-3634, CVE-2014-3683 * rebase the patch use-pkgconfig-to-check-libgcrypt.patch * backport fixes for build error: lexer.l:34:14: error: expected identifier or '(' before '__extension__' * replace the old configure option '--enable-cached-man-pages' with '--disable-generate-man-pages' Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: use bb.utils.contains() instead of base_contains()Ross Burton2016-04-281-3/+3
| | | | | | | | base_contains() is a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: add tls related testsTudor Florea2016-02-152-0/+29
| | | | | Signed-off-by: Tudor Florea <tudor.florea@enea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: avoid deprecated GnuTLS functionsTudor Florea2016-02-153-3/+154
| | | | | Signed-off-by: Tudor Florea <tudor.florea@enea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: blacklist because of gnutls upgradeMartin Jansa2016-01-061-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: fix ptestWenzong Fan2015-09-232-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | After rsyslog updated to 7.6.1, ptest fails to build & run since the serial-tests config patch was dropped: - rsyslog-use-serial-tests-config-needed-by-ptest.patch This patch involved serial test harness: + AM_INIT_AUTOMAKE([serial-tests]) Which is deprecated in favour of parallel test harness. Automake generated a parallel test harness by default. It features automatic collection of the test scripts output in .log files ... More details please refer to: http://www.gnu.org/software/automake/manual/html_node/Parallel-Test-Harness.html To enable the ptest with new changes, we should: * add target 'buildtest-TESTS' for building test components; * fix 'top_srcdir' and install required script 'test-driver'; * run testcases with target 'check-TESTS'. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: upgrade to 7.6.1Roy Li2015-08-245-237/+14
| | | | | | | | | | | | 1. remove two backport patch: 0001-bugfix-potential-abort-during-HUP.patch and 0001-remove-memleak-introduced-by-GenerateLocalHostName-H.patch 2. update the patch json-0.12-fix.patch 3. remove a obsolete patch rsyslog-use-serial-tests-config-needed-by-ptest.patch 4. update the Dependence 5. update the checksum Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: remove the dependency on valgrind for mips64n32Yue Tao2015-07-161-0/+1
| | | | | | | | valgrind is not supported mips64n32, so remove it Signed-off-by: Yue Tao <Yue.Tao@windriver.com> Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslogd: Backport upstream commits to fix rsyslog segmentation fault when ↵Li Zhou2015-05-113-0/+196
| | | | | | | | | | | | | | heavy load Backport <commit 9a775051f7373176c6e54bee1110965342dd41ad> and <commit 17e1ee2539cea6bac16832b488afd52b20a348ac> from rsyslog upstream <https://github.com/rsyslog/rsyslog> to solve issue: rsyslog segmentation fault when heavy load. Solve the race condition in GenerateLocalHostNameProperty between the prop.Destruct(&propLocalHostName) and prop.Construct(&propLocalHostName). Signed-off-by: Li Zhou <li.zhou@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: fix name of syslogd ua groupSteffen Sledz2015-02-271-3/+3
| | | | | | | | All the other syslogd implementations use 'syslogd' as update alternatives group name. So rsyslogd should use this too. Signed-off-by: Steffen Sledz <sledz@dresearch-fe.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: don't call init script in logrotate conf fileJackie Huang2015-02-121-2/+2
| | | | | | | | | Send HUP signal instead of calling the reload command of init script in logrotate configure file, so that it also works when the init system is systemd. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: add packageconfig for imfile moduleJackie Huang2015-02-121-1/+2
| | | | | | | * imfile: Text file input module, added as default Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: set the default file permissionJackie Huang2015-01-281-0/+2
| | | | | | | | We use the default file permission root:adm for syslog-ng, so set the same for rsyslog. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: fix build with json-0.12Martin Jansa2015-01-152-0/+46
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: add ptest supportJackie Huang2014-09-264-1/+185
| | | | | | | | | | | | Changed: - add a patch to use serial-tests config needed by ptest - add a patch to fix rsyslog test cases don't finish issue - add run-ptest, do_compile_ptest and do_install_ptest - add dependency for rsyslog-ptest - add PACKAGECONFIG for valgrind Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: add UPDATE_ALTERNATIVE for syslog-serviceChen Qi2014-09-261-1/+8
| | | | | | | | | Use ALTERNATIVE mechanism in OE to manage the syslog service to avoid conflicts with other syslog implementations like sysklogd or busybox. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: use syslog as the script name of syslog-initJackie Huang2014-08-111-4/+3
| | | | | | | | Use syslog as the default symlink and INITSCRIPT_NAME just as sysklogd and syslog-ng did. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: use pkgconfig to check libgcryptRoy Li2014-06-212-0/+49
| | | | | | | | libgcrypt does no longer provide libgcrypt-config, and provide *.pc, so we should use pkgconfig to check Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: add DEPENDS on bison-native and flex-nativeJackie Huang2014-05-031-1/+1
| | | | Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* rsyslog: Add config files and use update-alternatives for rsyslogJackie Huang2014-05-033-2/+152
| | | | | | | | | - Add a logrotate config file for rsyslog. - Change rsyslog.conf to be compatible with sysklogd.conf. - Use update-alternatives since we have other syslog systems: sysklogd, busybox-syslog, etc. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* rsyslog: add PACKAGECONFIG for optional featuresJackie Huang2014-05-031-2/+32
| | | | | | | | | rsyslog supports many optional features, add PACKAGECONFIG for them to ensures that the dependency on related packages is deterministic and so that we can easily enable/disable features. Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* rsyslog: use BPN to fix multilib and add all licensesJackie Huang2014-05-031-4/+17
| | | | | | | | - use BPN instead of PN to fix multilib builds - add all three licenses - add DESCRIPTION Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
* rsyslog: add status command and a minor fix for initscriptJackie Huang2014-04-201-2/+30
| | | | | | | | - add status command - add --oknodo for do_start Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: remove unsupported option from initscriptJack Mitchell2014-04-201-1/+1
| | | | | | | | > starting rsyslogd ... rsyslogd: error: option -c > is no longer supported - ignored Signed-off-by: Jack Mitchell <jmitchell@cbnl.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issuesMatthieu CRAPET2014-02-231-1/+1
| | | | | | | | | | | | | Changes: - rename SUMMARY with length > 80 to DESCRIPTION - rename DESCRIPTION with length < 80 to (non present tag) SUMMARY - drop final point character at the end of SUMMARY string - remove trailing whitespace of SUMMARY line Note: don't bump PR Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lib32-rsyslog: fix wrong systemd server fileKang Kai2013-12-211-1/+1
| | | | | | | | | | | | | When enable multilib on x86-64, it fails to build lib32-rsyslog with error: | ERROR: Function failed: SYSTEMD_SERVICE_lib32-rsyslog value lib32-rsyslog.service does not exist It uses wrong value ${PN}.service to set SYSTEMD_SERVICE. Correct it by using BPN. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: rename libjson to json-c in DEPENDSOlof Johansson2013-11-241-1/+1
| | | | | | | The libjson recipe was renamed to json-c in commit 533c1db2 of oe-core. Signed-off-by: Olof Johansson <olof.johansson@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: fix dependency name (json-c => libjson)Olof Johansson2013-10-211-1/+1
| | | | | Signed-off-by: Olof Johansson <olof.johansson@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: update to 7.4.4Jack Mitchell2013-10-173-73/+16
| | | | | Signed-off-by: Jack Mitchell <jmitchell@cbnl.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: inherit pkgconfigMartin Jansa2013-07-121-1/+1
| | | | | | | | * without pkgconfig it's failing to expand PKG_CHECK_MODULES macro: | rsyslog-5.8.0/configure: line 16111: syntax error near unexpected token `GNUTLS,' | rsyslog-5.8.0/configure: line 16111: ` PKG_CHECK_MODULES(GNUTLS, gnutls >= 1.4.0)' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* rsyslog: move systemd support from meta-systemd back to meta-oeMartin Jansa2013-04-151-5/+9
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: move systemd support to meta-systemdAndreas Müller2012-07-161-5/+5
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* recipes: bump PR to fix -systemd postinsts where SYSTEMD_SERVICE was used ↵Martin Jansa2012-06-051-1/+1
| | | | | | | | without PN* suffix Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* rsyslog: remove unneeded systemd codeAndreas Müller2012-02-231-6/+1
| | | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* rsyslog: move systemd support to rsyslog-systemdOtavio Salvador2011-12-231-15/+8
| | | | | | | This makes the package consistent with others supporting systemd and also cleans up the recipe using the systemd.bbclass. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rsyslog: change postrm to prermAnders Darander2011-11-091-2/+2
| | | | | | | | The systemd service can't be disabled if it already has been removed, thus disable it prior to removing the package. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* rsyslog: add 5.8.0Koen Kooi2011-06-174-0/+190
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>