Merge branch 'master' into epel8

This commit is contained in:
Gwyn Ciesla 2019-10-20 11:38:30 -04:00
commit 7c23e5cb6f
8 changed files with 1346 additions and 21 deletions

View File

42
.gitignore vendored Normal file
View File

@ -0,0 +1,42 @@
syslog-ng_3.1.1.tar.gz
/syslog-ng-3.2.2.tar.bz2
/syslog-ng-3.2.3-20110424.tar.bz2
/syslog-ng_3.2.3.tar.gz
/syslog-ng_3.2.4.tar.gz
/syslog-ng-3.2.4+20111022+0801.tar.gz
/syslog-ng-3.2.4+20111023+0856.tar.gz
/syslog-ng_3.2.5.tar.gz
/syslog-ng-3.3.6.91-20121008-v3.3.6.91.tar.gz
/syslog-ng_3.3.7.tar.gz
/syslog-ng_3.3.8.tar.gz
/syslog-ng_3.4.0rc2.tar.gz
/syslog-ng_3.4.1.tar.gz
/syslog-ng_3.4.3.tar.gz
/syslog-ng_3.4.4.tar.gz
/syslog-ng_3.5.0beta3.tar.gz
/syslog-ng_3.5.0rc1.tar.gz
/syslog-ng_3.5.1.tar.gz
/syslog-ng_3.5.2.tar.gz
/syslog-ng_3.5.3.tar.gz
/syslog-ng_3.5.4.1.tar.gz
/syslog-ng_3.5.5.tar.gz
/syslog-ng_3.5.6.tar.gz
/syslog-ng-3.6.0rc1.tar.gz
/syslog-ng_3.6.0rc1.tar.gz
/syslog-ng_3.6.1.tar.gz
/syslog-ng_3.6.2.tar.gz
/syslog-ng-3.8.1.tar.gz
/syslog-ng-3.9.1.tar.gz
/syslog-ng-3.10.1.tar.gz
/syslog-ng-3.11.1.tar.gz
/syslog-ng-3.14.1.tar.gz
/syslog-ng-3.15.1.tar.gz
/syslog-ng-3.16.1.tar.gz
/syslog-ng-3.17.1.tar.gz
/syslog-ng-3.17.2.tar.gz
/syslog-ng-3.18.1.tar.gz
/syslog-ng-3.19.1.tar.gz
/syslog-ng-3.20.1.tar.gz
/syslog-ng-3.21.1.tar.gz
/syslog-ng-3.22.1.tar.gz
/syslog-ng-3.23.1.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: syslog-ng
# $Id$
NAME := syslog-ng
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -0,0 +1 @@
SHA512 (syslog-ng-3.23.1.tar.gz) = d1ded084a9141637da44cb9c7d8c66585e498b16ff6717548e31ad61bbfe1e04de3554183c8a4de540d9280de1e6370303845010164b3b2ac53ecce1e7434a48

70
syslog-ng.conf Normal file
View File

@ -0,0 +1,70 @@
@version: 3.23
@include "scl.conf"
# syslog-ng configuration file.
#
# This should behave pretty much like the original syslog on RedHat. But
# it could be configured a lot smarter.
#
# See syslog-ng(8) and syslog-ng.conf(5) for more information.
#
# Note: it also sources additional configuration files (*.conf)
# located in /etc/syslog-ng/conf.d/
options {
flush_lines (0);
time_reopen (10);
log_fifo_size (1000);
chain_hostnames (off);
use_dns (no);
use_fqdn (no);
create_dirs (no);
keep_hostname (yes);
};
source s_sys {
system();
internal();
# udp(ip(0.0.0.0) port(514));
};
destination d_cons { file("/dev/console"); };
destination d_mesg { file("/var/log/messages"); };
destination d_auth { file("/var/log/secure"); };
destination d_mail { file("/var/log/maillog" flush_lines(10)); };
destination d_spol { file("/var/log/spooler"); };
destination d_boot { file("/var/log/boot.log"); };
destination d_cron { file("/var/log/cron"); };
destination d_kern { file("/var/log/kern"); };
destination d_mlal { usertty("*"); };
filter f_kernel { facility(kern); };
filter f_default { level(info..emerg) and
not (facility(mail)
or facility(authpriv)
or facility(cron)); };
filter f_auth { facility(authpriv); };
filter f_mail { facility(mail); };
filter f_emergency { level(emerg); };
filter f_news { facility(uucp) or
(facility(news)
and level(crit..emerg)); };
filter f_boot { facility(local7); };
filter f_cron { facility(cron); };
#log { source(s_sys); filter(f_kernel); destination(d_cons); };
log { source(s_sys); filter(f_kernel); destination(d_kern); };
log { source(s_sys); filter(f_default); destination(d_mesg); };
log { source(s_sys); filter(f_auth); destination(d_auth); };
log { source(s_sys); filter(f_mail); destination(d_mail); };
log { source(s_sys); filter(f_emergency); destination(d_mlal); };
log { source(s_sys); filter(f_news); destination(d_spol); };
log { source(s_sys); filter(f_boot); destination(d_boot); };
log { source(s_sys); filter(f_cron); destination(d_cron); };
# Source additional configuration files (.conf extension only)
@include "/etc/syslog-ng/conf.d/*.conf"
# vim:ft=syslog-ng:ai:si:ts=4:sw=4:et:

11
syslog-ng.logrotate Normal file
View File

@ -0,0 +1,11 @@
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}

16
syslog-ng.service Normal file
View File

@ -0,0 +1,16 @@
[Unit]
Description=System Logger Daemon
Documentation=man:syslog-ng(8)
[Service]
Type=notify
ExecStart=/usr/sbin/syslog-ng -F $SYSLOGNG_OPTS -p /var/run/syslogd.pid
ExecReload=/bin/kill -HUP $MAINPID
EnvironmentFile=-/etc/default/syslog-ng
EnvironmentFile=-/etc/sysconfig/syslog-ng
StandardOutput=journal
StandardError=journal
Restart=on-failure
[Install]
WantedBy=multi-user.target

1206
syslog-ng.spec Normal file

File diff suppressed because it is too large Load Diff