diff options
author | 2003-05-14 03:31:22 +0000 | |
---|---|---|
committer | 2003-05-14 03:31:22 +0000 | |
commit | 0ee4d85e487d16a7da011e39ca3d1d2a7a8925d2 (patch) | |
tree | 34756e1e1689bb1796d42df264f3dc9b33269968 /app-admin | |
parent | add missing antivirus and inetd virtuals. ran sort on the file to make it (diff) | |
download | gentoo-2-0ee4d85e487d16a7da011e39ca3d1d2a7a8925d2.tar.gz gentoo-2-0ee4d85e487d16a7da011e39ca3d1d2a7a8925d2.tar.bz2 gentoo-2-0ee4d85e487d16a7da011e39ca3d1d2a7a8925d2.zip |
new revision of logrotate ebuild:
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/logrotate/ChangeLog | 12 | ||||
-rw-r--r-- | app-admin/logrotate/Manifest | 8 | ||||
-rw-r--r-- | app-admin/logrotate/files/digest-logrotate-3.6.5-r1 | 1 | ||||
-rw-r--r-- | app-admin/logrotate/files/logrotate.conf | 34 | ||||
-rw-r--r-- | app-admin/logrotate/files/logrotate.cron | 3 | ||||
-rw-r--r-- | app-admin/logrotate/logrotate-3.6.5-r1.ebuild | 55 |
6 files changed, 110 insertions, 3 deletions
diff --git a/app-admin/logrotate/ChangeLog b/app-admin/logrotate/ChangeLog index dbe733ed099b..a4092e96576f 100644 --- a/app-admin/logrotate/ChangeLog +++ b/app-admin/logrotate/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for app-admin/logrotate # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/ChangeLog,v 1.12 2003/04/13 13:38:21 cybersystem Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/ChangeLog,v 1.13 2003/05/14 03:31:18 msterret Exp $ + +*logrotate-3.6.5-r1 (01 May 2003) + + 01 May 2003; <msterret@gentoo.org> logrotate-3.6.5-r1.ebuild, + files/logrotate.conf, files/logrotate.cron: + new revision of logrotate ebuild. + adds support for /etc/logrotate.d + uses sed -i + installs /etc/cron.daily/logrotate.cron and /etc/logrotate.conf by default + so logrotate does something out of the box (bug#7144) *logrotate-3.6.5 (20 Dec 2002) diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest index 42eff641b2a7..17a369258754 100644 --- a/app-admin/logrotate/Manifest +++ b/app-admin/logrotate/Manifest @@ -1,5 +1,9 @@ -MD5 7bab2753294236e45373814d0092a3e1 logrotate-3.6.5.ebuild 1126 +MD5 8848aee6ac4bc06bb8e283ac881b007c ChangeLog 2499 MD5 5de35c1256960167596ce487bac8137e logrotate-3.5.9-r1.ebuild 899 -MD5 c70624bbbf812ae63f28022a8f3a4706 ChangeLog 1970 +MD5 e902546d0b4cb4ada5c1939eaf329b85 logrotate-3.6.5-r1.ebuild 1516 +MD5 9591f8c4767e3cfa028cce62764a4ec7 logrotate-3.6.5.ebuild 1129 +MD5 28159ca93a9002428ba650c15d5f0191 files/logrotate.conf 729 MD5 60b5761bada5528ca3e3e9582b56dbfe files/digest-logrotate-3.5.9-r1 71 +MD5 cf1ca2cfa810abaefc504a76ca38b52a files/logrotate.cron 52 MD5 c0d3db322cf626f01a0adea55cdf6b78 files/digest-logrotate-3.6.5 149 +MD5 bdf48119e016d4ee8b829da9e83959bf files/digest-logrotate-3.6.5-r1 71 diff --git a/app-admin/logrotate/files/digest-logrotate-3.6.5-r1 b/app-admin/logrotate/files/digest-logrotate-3.6.5-r1 new file mode 100644 index 000000000000..a2b611fc81fc --- /dev/null +++ b/app-admin/logrotate/files/digest-logrotate-3.6.5-r1 @@ -0,0 +1 @@ +MD5 1c707f826f783ffc461a32b34cba5056 logrotate_3.6.5.orig.tar.gz 32086 diff --git a/app-admin/logrotate/files/logrotate.conf b/app-admin/logrotate/files/logrotate.conf new file mode 100644 index 000000000000..81f60b3d87f1 --- /dev/null +++ b/app-admin/logrotate/files/logrotate.conf @@ -0,0 +1,34 @@ +# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/files/logrotate.conf,v 1.1 2003/05/14 03:31:18 msterret Exp $ +# +# Logrotate default configuration file for Gentoo Linux +# +# See "man logrotate" for details + +# rotate log files weekly +weekly +#daily + +# keep 4 weeks worth of backlogs +rotate 4 + +# create new (empty) log files after rotating old ones +create + +# uncomment this if you want your log files compressed +compress + +# packages can drop log rotation information into this directory +include /etc/logrotate.d + +notifempty +nomail +noolddir + +# no packages own lastlog or wtmp -- we'll rotate them here +/var/log/wtmp { + monthly + create 0664 root utmp + rotate 1 +} + +# system-specific logs may be also be configured here. diff --git a/app-admin/logrotate/files/logrotate.cron b/app-admin/logrotate/files/logrotate.cron new file mode 100644 index 000000000000..63cbe96891b9 --- /dev/null +++ b/app-admin/logrotate/files/logrotate.cron @@ -0,0 +1,3 @@ +#! /bin/sh + +/usr/sbin/logrotate /etc/logrotate.conf diff --git a/app-admin/logrotate/logrotate-3.6.5-r1.ebuild b/app-admin/logrotate/logrotate-3.6.5-r1.ebuild new file mode 100644 index 000000000000..253a350207a2 --- /dev/null +++ b/app-admin/logrotate/logrotate-3.6.5-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/logrotate-3.6.5-r1.ebuild,v 1.1 2003/05/14 03:31:18 msterret Exp $ + +IUSE="selinux" + +S=${WORKDIR}/${P} +DESCRIPTION="Rotates, compresses, and mails system logs" +HOMEPAGE="http://packages.debian.org/unstable/admin/logrotate.html" +SRC_URI="http://ftp.debian.org/debian/pool/main/l/${PN}/${PN}_${PV}.orig.tar.gz + selinux? http://www.nsa.gov/selinux/patches/${P}-2003011510.patch.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~alpha" + +DEPEND=">=sys-apps/portage-2.0.47-r10 + >=dev-libs/popt-1.5 + >=sys-apps/sed-4 + selinux? ( >=sys-apps/selinux-small-2003011510-r2 )" + +src_compile() { + use selinux && epatch ${DISTDIR}/${P}-2003011510.patch.gz + + sed -i \ + -e "s:CFLAGS += -g:CFLAGS += -g ${CFLAGS}:" \ + -e "/CVSROOT =/d" \ + Makefile || die "sed failed" + + emake || die "emake failed" +} + +src_install() { + insinto /usr + dosbin logrotate + doman logrotate.8 + dodoc examples/logrotate* + + exeinto /etc + doexe ${FILESDIR}/logrotate.cron + + insinto /etc + doins ${FILESDIR}/logrotate.conf + + keepdir /etc/logrotate.d +} + +pkg_postinst() { + einfo "If you wish to have logrotate e-mail you updates, please" + einfo "emerge net-mail/mailx and configure logrotate in" + einfo "/etc/logrotate.conf appropriately" + einfo "" + einfo "Additionally, /etc/logrotate.conf may need to be modified" + einfo "for your particular needs. See man logrotate for details." +} |