diff options
author | 2007-07-25 03:58:38 +0000 | |
---|---|---|
committer | 2007-07-25 03:58:38 +0000 | |
commit | f27080f84403cf1f858e8d8575e22ec8b541dd9e (patch) | |
tree | dbc79d87aa461960383a54eb110409d8112947e1 /app-admin/syslog-ng | |
parent | Version bump (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | app-admin/syslog-ng/Manifest | 20 | ||||
-rw-r--r-- | app-admin/syslog-ng/files/digest-syslog-ng-2.0.5 | 3 | ||||
-rw-r--r-- | app-admin/syslog-ng/files/syslog-ng.logrotate.hardened | 65 | ||||
-rw-r--r-- | app-admin/syslog-ng/syslog-ng-2.0.5.ebuild | 84 |
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 +} |