From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 67F0F138CA2 for ; Wed, 22 Apr 2015 18:03:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C85DDE0886; Wed, 22 Apr 2015 18:03:15 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 66DBBE0886 for ; Wed, 22 Apr 2015 18:03:15 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4B68C33BDE6 for ; Wed, 22 Apr 2015 18:03:13 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9B85A16807 for ; Wed, 22 Apr 2015 18:03:09 +0000 (UTC) From: "Anthony G. Basile" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anthony G. Basile" Message-ID: <1429725931.d930e0ba1b4c58d0ed308b04a1a7f6ed853a7cb3.blueness@gentoo> Subject: [gentoo-commits] proj/hardened-dev:uclibc commit in: app-admin/syslog-ng/files/3.4/, app-admin/syslog-ng/, app-admin/syslog-ng/files/ X-VCS-Repository: proj/hardened-dev X-VCS-Files: app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-autotools.patch app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-compile.patch app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-uclibc.patch app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.fbsd app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.hardened app-admin/syslog-ng/files/3.4/syslog-ng.confd app-admin/syslog-ng/files/3.4/syslog-ng.rc6 app-admin/syslog-ng/files/README.hardened app-admin/syslog-ng/files/syslog-ng.confd app-admin/syslog-ng/files/syslog-ng.logrotate app-admin/syslog-ng/files/syslog-ng.logrotate.hardened app-admin/syslog-ng/files/syslog-ng.logrotate.hardened.in app-admin/syslog-ng/files/syslog-ng.logrotate.in app-admin/syslog-ng/metadata.xml app-admin/syslog-ng/syslog-ng-3.4.2-r99.ebuild app-admin/syslog-ng/syslog-ng-3.4.7-r99.ebuild X-VCS-Directories: app-admin/syslog-ng/ app-admin/syslog-ng/files/3.4/ app-admin/syslog-ng/files/ X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile X-VCS-Revision: d930e0ba1b4c58d0ed308b04a1a7f6ed853a7cb3 X-VCS-Branch: uclibc Date: Wed, 22 Apr 2015 18:03:09 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 1e9eca58-0f83-4d2a-860f-39adac36dd49 X-Archives-Hash: 323109ce687daab96c3a763c6b955e30 commit: d930e0ba1b4c58d0ed308b04a1a7f6ed853a7cb3 Author: Anthony G. Basile gentoo org> AuthorDate: Wed Apr 22 18:05:31 2015 +0000 Commit: Anthony G. Basile gentoo org> CommitDate: Wed Apr 22 18:05:31 2015 +0000 URL: https://gitweb.gentoo.org/proj/hardened-dev.git/commit/?id=d930e0ba app-admin/syslog-ng: in tree version works. .../files/3.4/syslog-ng-3.4.2-autotools.patch | 38 ------- .../files/3.4/syslog-ng-3.4.2-compile.patch | 10 -- .../files/3.4/syslog-ng-3.4.2-uclibc.patch | 6 -- .../syslog-ng/files/3.4/syslog-ng.conf.gentoo | 37 ------- .../syslog-ng/files/3.4/syslog-ng.conf.gentoo.fbsd | 25 ----- .../files/3.4/syslog-ng.conf.gentoo.hardened | 115 -------------------- app-admin/syslog-ng/files/3.4/syslog-ng.confd | 42 -------- app-admin/syslog-ng/files/3.4/syslog-ng.rc6 | 59 ---------- app-admin/syslog-ng/files/README.hardened | 13 --- app-admin/syslog-ng/files/syslog-ng.confd | 6 -- app-admin/syslog-ng/files/syslog-ng.logrotate | 13 --- .../syslog-ng/files/syslog-ng.logrotate.hardened | 76 ------------- .../files/syslog-ng.logrotate.hardened.in | 76 ------------- app-admin/syslog-ng/files/syslog-ng.logrotate.in | 13 --- app-admin/syslog-ng/metadata.xml | 14 --- app-admin/syslog-ng/syslog-ng-3.4.2-r99.ebuild | 105 ------------------ app-admin/syslog-ng/syslog-ng-3.4.7-r99.ebuild | 120 --------------------- 17 files changed, 768 deletions(-) diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-autotools.patch b/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-autotools.patch deleted file mode 100644 index c57f9f5..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-autotools.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- syslog-ng-3.4.1.orig/configure.in -+++ syslog-ng-3.4.1/configure.in -@@ -68,7 +68,7 @@ - pidfiledir='${localstatedir}' - moduledir='${exec_prefix}/lib/syslog-ng' - --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS(config.h) - - dnl *************************************************************************** - dnl Arguments -@@ -227,7 +227,6 @@ - dnl *************************************************************************** - dnl Checks for programs. - AC_PROG_CC --AM_PROG_CC_STDC - AC_PROG_CC_C99 - if test "x$ac_cv_prog_cc_c99" = "xno"; then - AC_MSG_ERROR("C99 standard compliant C compiler required. Try GCC 3.x or later.") ---- syslog-ng-3.4.1.orig/modules/afmongodb/libmongo-client/configure.ac -+++ syslog-ng-3.4.1/modules/afmongodb/libmongo-client/configure.ac -@@ -15,7 +15,7 @@ - - AC_CONFIG_MACRO_DIR([m4]) - m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS(config.h) - - AC_ARG_WITH([versioned-symbols], AC_HELP_STRING([--with-versioned-symbols],[Use versioned symbols]),[dnl - vsymldflags="-Wl,--version-script,\${srcdir}/libmongo-client.ver -Wl,-O1" -@@ -24,7 +24,6 @@ - dnl *************************************************************************** - dnl Checks for programs. - AC_PROG_CC --AM_PROG_CC_STDC - AC_PROG_MAKE_SET - PKG_PROG_PKG_CONFIG - LT_INIT([shared]) diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-compile.patch b/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-compile.patch deleted file mode 100644 index ad72bdb..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-compile.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- syslog-ng-3.4.1/lib/persist-state.c -+++ syslog-ng-3.4-master/lib/persist-state.c -@@ -26,6 +26,7 @@ - #include "serialize.h" - #include "messages.h" - #include "mainloop.h" -+#include "misc.h" - - #include - #include diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-uclibc.patch b/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-uclibc.patch deleted file mode 100644 index 28efd80..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.2-uclibc.patch +++ /dev/null @@ -1,6 +0,0 @@ -diff -Naur syslog-ng-3.4.2.orig/modules/Makefile.am syslog-ng-3.4.2/modules/Makefile.am ---- syslog-ng-3.4.2.orig/modules/Makefile.am 2013-01-06 20:40:30.000000000 +0000 -+++ syslog-ng-3.4.2/modules/Makefile.am 2013-11-18 02:15:28.421222811 +0000 -@@ -1 +1 @@ --SUBDIRS = syslogformat afsocket afsql afstreams affile afprog afuser afamqp afmongodb afsmtp csvparser confgen system-source pacctformat basicfuncs cryptofuncs dbparser json tfgeoip -+SUBDIRS = syslogformat afsocket afsql afstreams affile afprog afuser afmongodb afsmtp csvparser confgen system-source pacctformat basicfuncs cryptofuncs dbparser json tfgeoip diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo b/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo deleted file mode 100644 index e8d3b4f..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo +++ /dev/null @@ -1,37 +0,0 @@ -@version: 3.4 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo,v 1.2 2013/06/02 01:18:35 mr_bones_ Exp $ -# -# Syslog-ng default configuration file for Gentoo Linux - -# https://bugs.gentoo.org/show_bug.cgi?id=426814 -@include "scl.conf" - -options { - threaded(yes); - chain_hostnames(no); - - # The default action of syslog-ng is to log a STATS line - # to the file every 10 minutes. That's pretty ugly after a while. - # Change it to every 12 hours so you get a nice daily update of - # how many messages syslog-ng missed (0). - stats_freq(43200); - # The default action of syslog-ng is to log a MARK line - # to the file every 20 minutes. That's seems high for most - # people so turn it down to once an hour. Set it to zero - # if you don't want the functionality at all. - mark_freq(3600); -}; - -source src { system(); internal(); }; - -destination messages { file("/var/log/messages"); }; - -# By default messages are logged to tty12... -destination console_all { file("/dev/tty12"); }; -# ...if you intend to use /dev/console for programs like xconsole -# you can comment out the destination line above that references /dev/tty12 -# and uncomment the line below. -#destination console_all { file("/dev/console"); }; - -log { source(src); destination(messages); }; -log { source(src); destination(console_all); }; diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.fbsd b/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.fbsd deleted file mode 100644 index 66130be..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.fbsd +++ /dev/null @@ -1,25 +0,0 @@ -@version: 3.4 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.fbsd,v 1.2 2013/06/02 01:18:35 mr_bones_ Exp $ -# -# Syslog-ng default configuration file for Gentoo FreeBSD -# - -# https://bugs.gentoo.org/show_bug.cgi?id=426814 -@include "scl.conf" - -options { - threaded(yes); - chain_hostnames(no); - - # The default action of syslog-ng is to log a STATS line - # to the file every 10 minutes. That's pretty ugly after a while. - # Change it to every 12 hours so you get a nice daily update of - # how many messages syslog-ng missed (0). - stats_freq(43200); -}; - -source src { system(); internal(); }; - -destination messages { file("/var/log/messages"); }; - -log { source(src); destination(messages); }; diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.hardened b/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.hardened deleted file mode 100644 index 3df0808..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.hardened +++ /dev/null @@ -1,115 +0,0 @@ -@version: 3.4 -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo.hardened,v 1.1 2013/04/28 04:50:34 mr_bones_ Exp $ - -# https://bugs.gentoo.org/show_bug.cgi?id=426814 -@include "scl.conf" - -# -# Syslog-ng configuration file, compatible with default hardened installations. -# - -options { - threaded(yes); - chain_hostnames(no); - stats_freq(43200); -}; - -source src { - unix-dgram("/dev/log"); - internal(); -}; -source kernsrc { - file("/proc/kmsg"); -}; - -#source net { udp(); }; -#log { source(net); destination(net_logs); }; -#destination net_logs { file("/var/log/HOSTS/$HOST/$YEAR$MONTH$DAY.log"); }; - -destination authlog { file("/var/log/auth.log"); }; -destination _syslog { file("/var/log/syslog"); }; -destination cron { file("/var/log/cron.log"); }; -destination daemon { file("/var/log/daemon.log"); }; -destination kern { file("/var/log/kern.log"); file("/dev/tty12"); }; -destination lpr { file("/var/log/lpr.log"); }; -destination user { file("/var/log/user.log"); }; -destination uucp { file("/var/log/uucp.log"); }; -#destination ppp { file("/var/log/ppp.log"); }; -destination mail { file("/var/log/mail.log"); }; - -destination avc { file("/var/log/avc.log"); }; -destination audit { file("/var/log/audit.log"); }; -destination pax { file("/var/log/pax.log"); }; -destination grsec { file("/var/log/grsec.log"); }; - -destination mailinfo { file("/var/log/mail.info"); }; -destination mailwarn { file("/var/log/mail.warn"); }; -destination mailerr { file("/var/log/mail.err"); }; - -destination newscrit { file("/var/log/news/news.crit"); }; -destination newserr { file("/var/log/news/news.err"); }; -destination newsnotice { file("/var/log/news/news.notice"); }; - -destination debug { file("/var/log/debug"); }; -destination messages { file("/var/log/messages"); }; -destination console { usertty("root"); }; -destination console_all { file("/dev/tty12"); }; -#destination loghost { udp("loghost" port(999)); }; - -destination xconsole { pipe("/dev/xconsole"); }; - -filter f_auth { facility(auth); }; -filter f_authpriv { facility(auth, authpriv); }; -filter f_syslog { not facility(authpriv, mail); }; -filter f_cron { facility(cron); }; -filter f_daemon { facility(daemon); }; -filter f_kern { facility(kern); }; -filter f_lpr { facility(lpr); }; -filter f_mail { facility(mail); }; -filter f_user { facility(user); }; -filter f_uucp { facility(uucp); }; -#filter f_ppp { facility(ppp); }; -filter f_news { facility(news); }; -filter f_debug { not facility(auth, authpriv, news, mail); }; -filter f_messages { level(info..warn) - and not facility(auth, authpriv, mail, news); }; -filter f_emergency { level(emerg); }; - -filter f_info { level(info); }; - -filter f_notice { level(notice); }; -filter f_warn { level(warn); }; -filter f_crit { level(crit); }; -filter f_err { level(err); }; - -filter f_avc { message(".*avc: .*"); }; -filter f_audit { message("^(\\[.*\..*\] |)audit.*") and not message(".*avc: .*"); }; -filter f_pax { message("^(\\[.*\..*\] |)PAX:.*"); }; -filter f_grsec { message("^(\\[.*\..*\] |)grsec:.*"); }; - -log { source(src); filter(f_authpriv); destination(authlog); }; -log { source(src); filter(f_syslog); destination(_syslog); }; -log { source(src); filter(f_cron); destination(cron); }; -log { source(src); filter(f_daemon); destination(daemon); }; -log { source(kernsrc); filter(f_kern); destination(kern); }; -log { source(src); filter(f_lpr); destination(lpr); }; -log { source(src); filter(f_mail); destination(mail); }; -log { source(src); filter(f_user); destination(user); }; -log { source(src); filter(f_uucp); destination(uucp); }; -log { source(kernsrc); filter(f_pax); destination(pax); }; -log { source(kernsrc); filter(f_grsec); destination(grsec); }; -log { source(kernsrc); filter(f_audit); destination(audit); }; -log { source(kernsrc); filter(f_avc); destination(avc); }; -log { source(src); filter(f_mail); filter(f_info); destination(mailinfo); }; -log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); }; -log { source(src); filter(f_mail); filter(f_err); destination(mailerr); }; -log { source(src); filter(f_news); filter(f_crit); destination(newscrit); }; -log { source(src); filter(f_news); filter(f_err); destination(newserr); }; -log { source(src); filter(f_news); filter(f_notice); destination(newsnotice); }; -log { source(src); filter(f_debug); destination(debug); }; -log { source(src); filter(f_messages); destination(messages); }; -log { source(src); filter(f_emergency); destination(console); }; -#log { source(src); filter(f_ppp); destination(ppp); }; -log { source(src); destination(console_all); }; diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng.confd b/app-admin/syslog-ng/files/3.4/syslog-ng.confd deleted file mode 100644 index 6a437d1..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng.confd +++ /dev/null @@ -1,42 +0,0 @@ -# Config file for /etc/init.d/syslog-ng - -# If you are not using network logging, this entire section should be -# commented out. Otherwise, choose one of the settings below based on -# how you are configuring your network. -# -# If you are using the net.* scripts to configure your network, you should -# set rc_need to match the interface through which your logging server -# can be reached. -#rc_need="net.eth0" -# -# If you are using an interface manager like wicd, dhcpcd in standalone -# mode, networkmanager, etc to control your interfaces, set rc_need to -# the name of that service. -# rc_need="dhcpcd" -#rc_need="networkmanager" -# -# If you are using newnet and configuring your interface statically with -# the network script, you should use this setting. -#rc_need="network" -# -# You can use this setting, but I do not recommend relying on it. -#rc_need="net" -# -# You may also want to uncomment the following if you are using network -# logging. -#rc_use="stunnel" - -# For very customized setups these variables can be adjusted as needed -# but for most situations they should remain commented: -# SYSLOG_NG_CONFIGFILE=/etc/syslog-ng/syslog-ng.conf -# SYSLOG_NG_STATEFILE_DIR=/var/lib/syslog-ng -# SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist -# SYSLOG_NG_PIDFILE_DIR=/var/run -# SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE_DIR}/syslog-ng.pid -# SYSLOG_NG_GROUP=root -# SYSLOG_NG_USER=root - -# Put any additional options for syslog-ng here. -# See syslog-ng(8) for more information. - -SYSLOG_NG_OPTS="" diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng.rc6 b/app-admin/syslog-ng/files/3.4/syslog-ng.rc6 deleted file mode 100644 index eb28bb8..0000000 --- a/app-admin/syslog-ng/files/3.4/syslog-ng.rc6 +++ /dev/null @@ -1,59 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.rc6,v 1.6 2013/08/31 17:44:03 mr_bones_ Exp $ - -SYSLOG_NG_CONFIGFILE=${SYSLOG_NG_CONFIGFILE:-/etc/syslog-ng/${RC_SVCNAME}.conf} -SYSLOG_NG_STATEFILE_DIR=${SYSLOG_NG_STATEFILE_DIR:-/var/lib/syslog-ng} -SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE:-${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist} -SYSLOG_NG_PIDFILE_DIR=${SYSLOG_NG_PIDFILE_DIR:-/var/run} -SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE:-${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pid} - -SYSLOG_NG_GROUP=${SYSLOG_NG_GROUP:-root} -SYSLOG_NG_USER=${SYSLOG_NG_USER:-root} - -command="/usr/sbin/syslog-ng" -command_args="--persist-file \"${SYSLOG_NG_STATEFILE}\" --cfgfile \"${SYSLOG_NG_CONFIGFILE}\" --pidfile \"${SYSLOG_NG_PIDFILE}\" ${SYSLOG_NG_OPTS}" -extra_commands="checkconfig" -extra_started_commands="reload" -pidfile="${SYSLOG_NG_PIDFILE}" -start_stop_daemon_args="--user \"${SYSLOG_NG_USER}\":\"${SYSLOG_NG_GROUP}\"" -description="Syslog-ng is a syslog replacement with advanced filtering features." -description_checkconfig="Check the configuration file that will be used by \"start\"" -description_reload="Reload the configuration without exiting" -required_files="${SYSLOG_NG_CONFIGFILE}" -required_dirs="${SYSLOG_NG_PIDFILE_DIR}" - -depend() { - use clock - need hostname localmount - after bootmisc - provide logger -} - -checkconfig() { - ebegin "Checking your configfile (${SYSLOG_NG_CONFIGFILE})" - syslog-ng -s -f "${SYSLOG_NG_CONFIGFILE}" - eend $? "Configuration error. Please fix your configfile (${SYSLOG_NG_CONFIGFILE})" -} - -start_pre() { - checkconfig || return 1 - checkpath \ - -d \ - --mode 0700 \ - --owner "${SYSLOG_NG_OWNER}:${SYSLOG_NG_GROUP}" \ - "${SYSLOG_NG_STATEFILE_DIR}" -} - -stop_pre() { - [ "$RC_CMD" = restart ] && sleep 1 - return 0 -} - -reload() { - checkconfig || return 1 - ebegin "Reloading configuration and re-opening log files" - start-stop-daemon --signal HUP --pidfile "${pidfile}" - eend $? -} diff --git a/app-admin/syslog-ng/files/README.hardened b/app-admin/syslog-ng/files/README.hardened deleted file mode 100644 index dcb0fc3..0000000 --- a/app-admin/syslog-ng/files/README.hardened +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -If you intend to use syslog-ng together with the systemd journal, -please be sure to configure it to listen accordingly, e.g. replace - - unix-dgram("/dev/log"); - -with - - unix-dgram("/run/systemd/journal/syslog"); - -in /etc/syslog-ng/syslog-ng.conf diff --git a/app-admin/syslog-ng/files/syslog-ng.confd b/app-admin/syslog-ng/files/syslog-ng.confd deleted file mode 100644 index 170862f..0000000 --- a/app-admin/syslog-ng/files/syslog-ng.confd +++ /dev/null @@ -1,6 +0,0 @@ -# Config file for /etc/init.d/syslog-ng - -# Put any additional options for syslog-ng here. -# See syslog-ng(8) for more information. - -SYSLOG_NG_OPTS="" diff --git a/app-admin/syslog-ng/files/syslog-ng.logrotate b/app-admin/syslog-ng/files/syslog-ng.logrotate deleted file mode 100644 index e982686..0000000 --- a/app-admin/syslog-ng/files/syslog-ng.logrotate +++ /dev/null @@ -1,13 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.logrotate,v 1.3 2008/10/15 20:46:12 mr_bones_ Exp $ -# -# Syslog-ng logrotate snippet for Gentoo Linux -# contributed by Michael Sterrett -# - -/var/log/messages { - missingok - sharedscripts - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} diff --git a/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened b/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened deleted file mode 100644 index b743b14..0000000 --- a/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened +++ /dev/null @@ -1,76 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened,v 1.3 2010/04/05 22:19:33 zorry Exp $ -# -# Syslog-ng logrotate snippet for Hardened Gentoo Linux -# contributed by Maciej Grela -# -# Updated bug #284669 - -# Generic -/var/log/debug /var/log/syslog /var/log/kern.log { - sharedscripts - missingok - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} - -# System services -/var/log/cron.log /var/log/daemon.log /var/log/lpr.log /var/log/uucp.log { - sharedscripts - missingok - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} - -# User log -/var/log/user.log { - sharedscripts - missingok - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} - -# News system -/var/log/news/news.crit /var/log/news/news.err /var/log/news/news.notice { - sharedscripts - missingok - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} - -# Mail system -/var/log/mail.log /var/log/mail.info /var/log/mail.err /var/log/mail.warn { - sharedscripts - missingok - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} - -# Hardened logs -/var/log/avc.log /var/log/audit.log /var/log/pax.log /var/log/grsec.log { - sharedscripts - missingok - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} - -# Authentication -/var/log/auth.log { - sharedscripts - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} - -# the rest -/var/log/messages { - sharedscripts - postrotate - /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true - endscript -} diff --git a/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened.in b/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened.in deleted file mode 100644 index 86b3bfa..0000000 --- a/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened.in +++ /dev/null @@ -1,76 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened.in,v 1.1 2014/01/22 04:25:35 mr_bones_ Exp $ -# -# Syslog-ng logrotate snippet for Hardened Gentoo Linux -# contributed by Maciej Grela -# -# Updated bug #284669 - -# Generic -/var/log/debug /var/log/syslog /var/log/kern.log { - sharedscripts - missingok - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} - -# System services -/var/log/cron.log /var/log/daemon.log /var/log/lpr.log /var/log/uucp.log { - sharedscripts - missingok - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} - -# User log -/var/log/user.log { - sharedscripts - missingok - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} - -# News system -/var/log/news/news.crit /var/log/news/news.err /var/log/news/news.notice { - sharedscripts - missingok - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} - -# Mail system -/var/log/mail.log /var/log/mail.info /var/log/mail.err /var/log/mail.warn { - sharedscripts - missingok - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} - -# Hardened logs -/var/log/avc.log /var/log/audit.log /var/log/pax.log /var/log/grsec.log { - sharedscripts - missingok - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} - -# Authentication -/var/log/auth.log { - sharedscripts - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} - -# the rest -/var/log/messages { - sharedscripts - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} diff --git a/app-admin/syslog-ng/files/syslog-ng.logrotate.in b/app-admin/syslog-ng/files/syslog-ng.logrotate.in deleted file mode 100644 index acd48ec..0000000 --- a/app-admin/syslog-ng/files/syslog-ng.logrotate.in +++ /dev/null @@ -1,13 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.logrotate.in,v 1.1 2014/01/22 04:25:35 mr_bones_ Exp $ -# -# Syslog-ng logrotate snippet for Gentoo Linux -# contributed by Michael Sterrett -# - -/var/log/messages { - missingok - sharedscripts - postrotate - @GENTOO_RESTART@ > /dev/null 2>&1 || true - endscript -} diff --git a/app-admin/syslog-ng/metadata.xml b/app-admin/syslog-ng/metadata.xml deleted file mode 100644 index 10496dd..0000000 --- a/app-admin/syslog-ng/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - mr_bones_@gentoo.org - Michael Sterrett - - - Enable support for SMTP destinations - Enable support for spoofed source addresses - Enable support for JSON template formatting via dev-libs/json-glib - Enable support for mongodb destinations - - diff --git a/app-admin/syslog-ng/syslog-ng-3.4.2-r99.ebuild b/app-admin/syslog-ng/syslog-ng-3.4.2-r99.ebuild deleted file mode 100644 index a3a7025..0000000 --- a/app-admin/syslog-ng/syslog-ng-3.4.2-r99.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.4.2.ebuild,v 1.12 2013/11/13 17:29:42 mr_bones_ Exp $ - -EAPI=5 -inherit autotools eutils multilib systemd - -MY_PV=${PV/_/} -DESCRIPTION="syslog replacement with advanced filtering features" -HOMEPAGE="http://www.balabit.com/network-security/syslog-ng" -SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd" -IUSE="caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl tcpd" -RESTRICT="test" - -RDEPEND=" - pcre? ( dev-libs/libpcre ) - spoof-source? ( net-libs/libnet:1.1 ) - ssl? ( dev-libs/openssl:= ) - smtp? ( net-libs/libesmtp ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - >=dev-libs/eventlog-0.2.12 - >=dev-libs/glib-2.10.1:2 - json? ( >=dev-libs/json-c-0.9 ) - caps? ( sys-libs/libcap ) - geoip? ( >=dev-libs/geoip-1.5.0 ) - dbi? ( >=dev-db/libdbi-0.8.3 )" -DEPEND="${RDEPEND} - virtual/pkgconfig - sys-devel/flex" - -S=${WORKDIR}/${PN}-${MY_PV} - -src_prepare() { - epatch \ - "${FILESDIR}"/${PV%.*}/${P}-compile.patch \ - "${FILESDIR}"/${PV%.*}/${P}-autotools.patch \ - "${FILESDIR}"/${PV%.*}/${P}-uclibc.patch - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - --with-ivykis=internal \ - --with-libmongo-client=internal \ - --sysconfdir=/etc/syslog-ng \ - --localstatedir=/var/lib/syslog-ng \ - --with-pidfile-dir=/var/run \ - --with-module-dir=/usr/$(get_libdir)/syslog-ng \ - $(systemd_with_unitdir) \ - $(use_enable caps linux-caps) \ - $(use_enable geoip) \ - $(use_enable ipv6) \ - $(use_enable json) \ - $(use_enable mongodb) \ - $(use_enable pcre) \ - $(use_enable smtp) \ - $(use_enable spoof-source) \ - $(use_enable dbi sql) \ - $(use_enable ssl) \ - $(use_enable tcpd tcp-wrapper) -} - -src_install() { - emake -j1 DESTDIR="${D}" install - - dodoc AUTHORS ChangeLog NEWS contrib/syslog-ng.conf* contrib/syslog2ng \ - "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.hardened" \ - "${FILESDIR}/syslog-ng.logrotate.hardened" \ - "${FILESDIR}/README.hardened" - - # Install default configuration - insinto /etc/syslog-ng - if use userland_BSD ; then - newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf - else - newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo" syslog-ng.conf - fi - - insinto /etc/logrotate.d - newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng - - newinitd "${FILESDIR}/${PV%.*}/syslog-ng.rc6" syslog-ng - newconfd "${FILESDIR}/${PV%.*}/syslog-ng.confd" syslog-ng - keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng - prune_libtool_files --modules -} - -pkg_postinst() { - elog "For detailed documentation please see the upstream website:" - elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.4-guides/en/syslog-ng-ose-v3.4-guide-admin/html/index.html" - - # bug #355257 - if ! has_version app-admin/logrotate ; then - echo - elog "It is highly recommended that app-admin/logrotate be emerged to" - elog "manage the log files. ${PN} installs a file in /etc/logrotate.d" - elog "for logrotate to use." - echo - fi -} diff --git a/app-admin/syslog-ng/syslog-ng-3.4.7-r99.ebuild b/app-admin/syslog-ng/syslog-ng-3.4.7-r99.ebuild deleted file mode 100644 index 3d21b3f..0000000 --- a/app-admin/syslog-ng/syslog-ng-3.4.7-r99.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.4.7.ebuild,v 1.8 2014/04/20 11:19:11 ago Exp $ - -EAPI=5 -inherit autotools eutils multilib systemd - -MY_PV=${PV/_/} -DESCRIPTION="syslog replacement with advanced filtering features" -HOMEPAGE="http://www.balabit.com/network-security/syslog-ng" -SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd" -IUSE="caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl systemd tcpd" -RESTRICT="test" - -RDEPEND=" - pcre? ( dev-libs/libpcre ) - spoof-source? ( net-libs/libnet:1.1 ) - ssl? ( dev-libs/openssl:= ) - smtp? ( net-libs/libesmtp ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - >=dev-libs/eventlog-0.2.12 - >=dev-libs/glib-2.10.1:2 - json? ( >=dev-libs/json-c-0.9 ) - caps? ( sys-libs/libcap ) - geoip? ( >=dev-libs/geoip-1.5.0 ) - dbi? ( >=dev-db/libdbi-0.8.3 ) - systemd? ( sys-apps/systemd )" -DEPEND="${RDEPEND} - virtual/pkgconfig - sys-devel/flex" - -S=${WORKDIR}/${PN}-${MY_PV} - -src_prepare() { - epatch "${FILESDIR}"/${PV%.*}/${PN}-3.4.2-uclibc.patch - eautoreconf - - cp "${FILESDIR}"/*logrotate*.in "${TMPDIR}" || die - cd "${TMPDIR}" || die - - for f in *logrotate*.in ; do - if use systemd ; then - sed \ - 's/@GENTOO_RESTART@/systemctl kill -s HUP syslog-ng/' \ - $f > ${f/.in/} || die - else - sed \ - 's:@GENTOO_RESTART@:/etc/init.d/syslog-ng reload:' \ - $f > ${f/.in/} || die - fi - done -} - -src_configure() { - econf \ - --disable-docs \ - --with-ivykis=internal \ - --with-libmongo-client=internal \ - --sysconfdir=/etc/syslog-ng \ - --localstatedir=/var/lib/syslog-ng \ - --with-pidfile-dir=/var/run \ - --with-module-dir=/usr/$(get_libdir)/syslog-ng \ - $(systemd_with_unitdir) \ - $(use_enable systemd) \ - $(use_enable caps linux-caps) \ - $(use_enable geoip) \ - $(use_enable ipv6) \ - $(use_enable json) \ - $(use_enable mongodb) \ - $(use_enable pcre) \ - $(use_enable smtp) \ - $(use_enable spoof-source) \ - $(use_enable dbi sql) \ - $(use_enable ssl) \ - $(use_enable tcpd tcp-wrapper) -} - -src_install() { - # -j1 for bug #484470 - emake -j1 DESTDIR="${D}" install - - dodoc AUTHORS NEWS contrib/syslog-ng.conf* contrib/syslog2ng \ - "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.hardened" \ - "${TMPDIR}/syslog-ng.logrotate.hardened" \ - "${FILESDIR}/README.hardened" - - # Install default configuration - insinto /etc/syslog-ng - if use userland_BSD ; then - newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf - else - newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo" syslog-ng.conf - fi - - insinto /etc/logrotate.d - newins "${TMPDIR}/syslog-ng.logrotate" syslog-ng - - newinitd "${FILESDIR}/${PV%.*}/syslog-ng.rc6" syslog-ng - newconfd "${FILESDIR}/${PV%.*}/syslog-ng.confd" syslog-ng - keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng - prune_libtool_files --modules -} - -pkg_postinst() { - elog "For detailed documentation please see the upstream website:" - elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.4-guides/en/syslog-ng-ose-v3.4-guide-admin/html/index.html" - - # bug #355257 - if ! has_version app-admin/logrotate ; then - echo - elog "It is highly recommended that app-admin/logrotate be emerged to" - elog "manage the log files. ${PN} installs a file in /etc/logrotate.d" - elog "for logrotate to use." - echo - fi -}