summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2007-07-25 03:58:38 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2007-07-25 03:58:38 +0000
commitf27080f84403cf1f858e8d8575e22ec8b541dd9e (patch)
treedbc79d87aa461960383a54eb110409d8112947e1 /app-admin/syslog-ng
parentVersion bump (diff)
downloadhistorical-f27080f84403cf1f858e8d8575e22ec8b541dd9e.tar.gz
historical-f27080f84403cf1f858e8d8575e22ec8b541dd9e.tar.bz2
historical-f27080f84403cf1f858e8d8575e22ec8b541dd9e.zip
version bump; all add logrotate file for hardened (bug #186136)
Package-Manager: portage-2.1.2.9
Diffstat (limited to 'app-admin/syslog-ng')
-rw-r--r--app-admin/syslog-ng/ChangeLog8
-rw-r--r--app-admin/syslog-ng/Manifest20
-rw-r--r--app-admin/syslog-ng/files/digest-syslog-ng-2.0.53
-rw-r--r--app-admin/syslog-ng/files/syslog-ng.logrotate.hardened65
-rw-r--r--app-admin/syslog-ng/syslog-ng-2.0.5.ebuild84
5 files changed, 175 insertions, 5 deletions
diff --git a/app-admin/syslog-ng/ChangeLog b/app-admin/syslog-ng/ChangeLog
index be7e98de72c5..b6c0f2229d38 100644
--- a/app-admin/syslog-ng/ChangeLog
+++ b/app-admin/syslog-ng/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-admin/syslog-ng
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.161 2007/06/12 21:15:34 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.162 2007/07/25 03:58:38 mr_bones_ Exp $
+
+*syslog-ng-2.0.5 (25 Jul 2007)
+
+ 25 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/syslog-ng.logrotate.hardened, +syslog-ng-2.0.5.ebuild:
+ version bump; all add logrotate file for hardened (bug #186136)
12 Jun 2007; Michael Sterrett <mr_bones_@gentoo.org>
files/syslog-ng.conf.gentoo:
diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index b2e5a5a20352..a5287163d1d5 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -22,6 +22,10 @@ AUX syslog-ng.logrotate 342 RMD160 ef72b796f96af38c421f2acc04ac3bed4c42de0e SHA1
MD5 fe66a527c7f36a560197b4187ad6d9db files/syslog-ng.logrotate 342
RMD160 ef72b796f96af38c421f2acc04ac3bed4c42de0e files/syslog-ng.logrotate 342
SHA256 5a8a52e3832333eba51969d41cb6ae18e0a80d1e1ada39595dbc5f5075f91375 files/syslog-ng.logrotate 342
+AUX syslog-ng.logrotate.hardened 1553 RMD160 7b6bb9230d02c1ad65b0a8dc1142b4aa29b60060 SHA1 f63ad97471654342aa5fcd4054fd7f21e08a491c SHA256 8d5d6731ac316e82d85625fa75379b77f11599e7523fd4b08d85cd5a4ec297df
+MD5 9e51fb64631e71ee3e525e6f94e6ac5b files/syslog-ng.logrotate.hardened 1553
+RMD160 7b6bb9230d02c1ad65b0a8dc1142b4aa29b60060 files/syslog-ng.logrotate.hardened 1553
+SHA256 8d5d6731ac316e82d85625fa75379b77f11599e7523fd4b08d85cd5a4ec297df files/syslog-ng.logrotate.hardened 1553
AUX syslog-ng.rc6 1615 RMD160 8cb414bc09c48fdb591320203947035f9c32e968 SHA1 3752874ee7d35cfb9ca92664f19caf5f187d6d5d SHA256 d4e574597148ae1b7009a9bc14df97c0b7b05e54f61619607e532984b5903b73
MD5 b74c976f08eb333cd29db85f69ba5c36 files/syslog-ng.rc6 1615
RMD160 8cb414bc09c48fdb591320203947035f9c32e968 files/syslog-ng.rc6 1615
@@ -33,6 +37,7 @@ SHA256 fdd5948391254f5ef2c57726654c380091486191b0d66614f8646b99f9510c49 files/sy
DIST syslog-ng-1.6.11.tar.gz 712166 RMD160 2ddd5eaae12dbcef4b4e67f83d01a3bab8b2cce0 SHA1 acbee602fd4cb6a1ca40238742642413cd6f1787 SHA256 dd37f1e280bd6c2d66c9a15aa3ee9e209a1b649e3b79e70fee58aea1cb0ea093
DIST syslog-ng-1.6.12.tar.gz 717903 RMD160 b7a091bd2e6cfa1fd6eea50aee2ef016e8df6c40 SHA1 02bf683cd96f0ec213992a41835af04afb1a4ab7 SHA256 4f46f8ba0e96b3fa7657c84fbef104027c8c713d482fbd6357fc21be3768ae6c
DIST syslog-ng-2.0.4.tar.gz 361853 RMD160 623c8817019fa4c8ad652a28318605cbfd434ee3 SHA1 da782ef5ece1e38e04b39e67d851f1a86b556731 SHA256 09594b4c30d4ebcd15cae531060cc2d4f594d389fb1f2287028a37ce70f675f5
+DIST syslog-ng-2.0.5.tar.gz 363064 RMD160 feb568ca325259301ed320e53d09a7be0b6edf41 SHA1 f514e2d2ae7831298e71d6fa9cc1817f7038431c SHA256 34862f87d9d404ad4874d95ee871334f5bc2acad65420f672ad2ee286ab660a1
EBUILD syslog-ng-1.6.11-r1.ebuild 1931 RMD160 f497eda049299f8cbab0d533169eca341c9178a3 SHA1 17ef46301581834d8ada2980de2eb2e5ba5a964a SHA256 16e26d6e902dda3f3378a87e197e933363f07bdc38262045ef6bba87f78a6858
MD5 60e2485a16032463e30c74633df654b6 syslog-ng-1.6.11-r1.ebuild 1931
RMD160 f497eda049299f8cbab0d533169eca341c9178a3 syslog-ng-1.6.11-r1.ebuild 1931
@@ -45,10 +50,14 @@ EBUILD syslog-ng-2.0.4.ebuild 2394 RMD160 0d6e6012c9f82cfab67bf1ca90c399c625f0d1
MD5 fafb9dd4d15e323195689f4ed16985bd syslog-ng-2.0.4.ebuild 2394
RMD160 0d6e6012c9f82cfab67bf1ca90c399c625f0d179 syslog-ng-2.0.4.ebuild 2394
SHA256 1e241fa44903b6f1280e8eee87bea1eb13020d29239ec16197007b9b0e08318c syslog-ng-2.0.4.ebuild 2394
-MISC ChangeLog 21596 RMD160 dd005c82b0c6af333f13b46dd2644c25439d0a16 SHA1 c46986924373178cf9589a50aa7150b706faf957 SHA256 cc9e3619d162de79a5be8ac083884cb7df10f616a8a157df9ecaa79d474338b0
-MD5 d902bee3f8baea5af2f6de91660b6dc0 ChangeLog 21596
-RMD160 dd005c82b0c6af333f13b46dd2644c25439d0a16 ChangeLog 21596
-SHA256 cc9e3619d162de79a5be8ac083884cb7df10f616a8a157df9ecaa79d474338b0 ChangeLog 21596
+EBUILD syslog-ng-2.0.5.ebuild 2511 RMD160 9e23acd8d970f464ba106fad05839a585ffefde8 SHA1 da22fcf9b38135f4661bf88d3c66a624b4bfac90 SHA256 1f755e2c202e726ddbfe69cde4093cb74e6f19f65eb44f294939dd9038df021a
+MD5 90ce2f0f4e2db806262f4316f34b3e4f syslog-ng-2.0.5.ebuild 2511
+RMD160 9e23acd8d970f464ba106fad05839a585ffefde8 syslog-ng-2.0.5.ebuild 2511
+SHA256 1f755e2c202e726ddbfe69cde4093cb74e6f19f65eb44f294939dd9038df021a syslog-ng-2.0.5.ebuild 2511
+MISC ChangeLog 21814 RMD160 5ef228c5cb6d332976a29c62dedc3bc98f3075ca SHA1 dca81e0fde70ce1ad856aab55dfa54b01c15727c SHA256 3f19dbdac4e89ae1649d94a6217a2d02b4f9112236ca3c998649232b6b5304aa
+MD5 b0cc7687c46dca4bfaea73e04583b9d7 ChangeLog 21814
+RMD160 5ef228c5cb6d332976a29c62dedc3bc98f3075ca ChangeLog 21814
+SHA256 3f19dbdac4e89ae1649d94a6217a2d02b4f9112236ca3c998649232b6b5304aa ChangeLog 21814
MISC metadata.xml 255 RMD160 53f4041a04a683c1e6380721a5207730d986491f SHA1 6321fb4f7568a7f34494c3b8296c7c4d656a8dde SHA256 dbf6d5b64056da60b0e445af0dadc10592b84ed97e38b9c95acb9d723dcc98a3
MD5 ac145feedb4b5bc6a7ea80d08994c5aa metadata.xml 255
RMD160 53f4041a04a683c1e6380721a5207730d986491f metadata.xml 255
@@ -62,3 +71,6 @@ SHA256 1730a039e0126575f8c675e42aac189274a9927b33c0993eadc6c330283310c7 files/di
MD5 14e8e48b44010f0297ca1989e1273ac1 files/digest-syslog-ng-2.0.4 247
RMD160 4231d22d9f164726079231df763c94fae255987f files/digest-syslog-ng-2.0.4 247
SHA256 fe9a541e9ec2a8663e1217e5c4aac2125a47da32feb43d3c49e34a2c11cccfb3 files/digest-syslog-ng-2.0.4 247
+MD5 cefbf1bbbac4106cecbdd48967e70bd7 files/digest-syslog-ng-2.0.5 247
+RMD160 d37b1f38accd90e59e5b5fbee9d74382a4987a97 files/digest-syslog-ng-2.0.5 247
+SHA256 4d5aae112aa2c494fa93fc4ea74360d6d072436d394d25bd5ca3d71ccdb88858 files/digest-syslog-ng-2.0.5 247
diff --git a/app-admin/syslog-ng/files/digest-syslog-ng-2.0.5 b/app-admin/syslog-ng/files/digest-syslog-ng-2.0.5
new file mode 100644
index 000000000000..e55be5126669
--- /dev/null
+++ b/app-admin/syslog-ng/files/digest-syslog-ng-2.0.5
@@ -0,0 +1,3 @@
+MD5 c161eefc450fabc246c1a10997c6c6a5 syslog-ng-2.0.5.tar.gz 363064
+RMD160 feb568ca325259301ed320e53d09a7be0b6edf41 syslog-ng-2.0.5.tar.gz 363064
+SHA256 34862f87d9d404ad4874d95ee871334f5bc2acad65420f672ad2ee286ab660a1 syslog-ng-2.0.5.tar.gz 363064
diff --git a/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened b/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened
new file mode 100644
index 000000000000..b191e3208bda
--- /dev/null
+++ b/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened
@@ -0,0 +1,65 @@
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.logrotate.hardened,v 1.1 2007/07/25 03:58:38 mr_bones_ Exp $
+#
+# Syslog-ng logrotate snippet for Hardened Gentoo Linux
+# contributed by Maciej Grela
+#
+
+# Generic
+/var/log/debug /var/log/syslog /var/log/kern.log {
+ sharedscripts
+ 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
+ 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
+}
diff --git a/app-admin/syslog-ng/syslog-ng-2.0.5.ebuild b/app-admin/syslog-ng/syslog-ng-2.0.5.ebuild
new file mode 100644
index 000000000000..c9c1f2112146
--- /dev/null
+++ b/app-admin/syslog-ng/syslog-ng-2.0.5.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-2.0.5.ebuild,v 1.1 2007/07/25 03:58:38 mr_bones_ Exp $
+
+inherit fixheadtails
+
+MY_PV=${PV/_/}
+DESCRIPTION="syslog replacement with advanced filtering features"
+HOMEPAGE="http://www.balabit.com/products/syslog_ng/"
+SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/2.0/src/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="hardened ipv6 selinux spoof-source static tcpd"
+
+RDEPEND=">=dev-libs/eventlog-0.2
+ spoof-source? ( net-libs/libnet )
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+ >=dev-libs/glib-2.2"
+DEPEND="${RDEPEND}
+ sys-devel/flex"
+PROVIDE="virtual/logger"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ ht_fix_file configure
+ cd "${S}/doc/reference"
+ tar xzf syslog-ng.html.tar.gz || die "tar failed"
+}
+
+src_compile() {
+ econf \
+ --sysconfdir=/etc/syslog-ng \
+ --disable-dependency-tracking \
+ $(use_enable ipv6) \
+ $(use_enable !static dynamic-linking) \
+ $(use_enable static static-linking) \
+ $(use_enable spoof-source) \
+ $(use_enable tcpd tcp-wrapper) \
+ || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc AUTHORS ChangeLog NEWS README \
+ doc/examples/{syslog-ng.conf.sample,syslog-ng.conf.solaris} \
+ contrib/syslog-ng.conf* \
+ doc/reference/syslog-ng.txt \
+ contrib/syslog2ng "${FILESDIR}/syslog-ng.conf."*
+ dohtml doc/reference/syslog-ng.html/*
+
+ # Install default configuration
+ insinto /etc/syslog-ng
+ if use hardened || use selinux ; then
+ newins "${FILESDIR}/syslog-ng.conf.gentoo.hardened" syslog-ng.conf
+ elif use userland_BSD ; then
+ newins "${FILESDIR}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
+ else
+ newins "${FILESDIR}/syslog-ng.conf.gentoo" syslog-ng.conf
+ fi
+
+ insinto /etc/logrotate.d
+ # Install snippet for logrotate, which may or may not be installed
+ if use hardened || use selinux ; then
+ newins "${FILESDIR}/syslog-ng.logrotate.hardened" syslog-ng
+ else
+ newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng
+ fi
+
+ newinitd "${FILESDIR}/syslog-ng.rc6-r1" syslog-ng
+ newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng
+}
+
+pkg_postinst() {
+ 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
+}