Gentoo Archives: gentoo-commits

From: "Ali Polatel (hawking)" <hawking@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/tmpreaper: ChangeLog metadata.xml tmpreaper-1.6.9.ebuild tmpreaper-1.6.6-r1.ebuild tmpreaper-1.6.5.ebuild
Date: Fri, 25 Jan 2008 02:13:56
Message-Id: E1JIE4m-0001qy-3B@stork.gentoo.org
1 hawking 08/01/25 02:13:52
2
3 Modified: ChangeLog metadata.xml
4 Added: tmpreaper-1.6.9.ebuild
5 Removed: tmpreaper-1.6.6-r1.ebuild tmpreaper-1.6.5.ebuild
6 Log:
7 Version bump. Added myself to metadata.xml. Dropped old.
8 (Portage version: 2.1.4)
9
10 Revision Changes Path
11 1.15 app-admin/tmpreaper/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/ChangeLog?rev=1.15&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/ChangeLog?rev=1.15&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/ChangeLog?r1=1.14&r2=1.15
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/tmpreaper/ChangeLog,v
20 retrieving revision 1.14
21 retrieving revision 1.15
22 diff -u -r1.14 -r1.15
23 --- ChangeLog 7 Jun 2007 15:05:30 -0000 1.14
24 +++ ChangeLog 25 Jan 2008 02:13:51 -0000 1.15
25 @@ -1,6 +1,15 @@
26 # ChangeLog for app-admin/tmpreaper
27 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/tmpreaper/ChangeLog,v 1.14 2007/06/07 15:05:30 genstef Exp $
29 +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/app-admin/tmpreaper/ChangeLog,v 1.15 2008/01/25 02:13:51 hawking Exp $
31 +
32 +*tmpreaper-1.6.9 (25 Jan 2008)
33 +
34 + 25 Jan 2008; Ali Polatel <hawking@g.o>
35 + -files/tmpreaper-1.6.6-fix-protect.patch,
36 + +files/tmpreaper-1.6.9-gentoo.patch, metadata.xml,
37 + -tmpreaper-1.6.5.ebuild, -tmpreaper-1.6.6-r1.ebuild,
38 + +tmpreaper-1.6.9.ebuild:
39 + Version bump. Added myself to metadata.xml. Dropped old.
40
41 *tmpreaper-1.6.7 (07 Jun 2007)
42
43
44
45
46 1.4 app-admin/tmpreaper/metadata.xml
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/metadata.xml?rev=1.4&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/metadata.xml?rev=1.4&content-type=text/plain
50 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/metadata.xml?r1=1.3&r2=1.4
51
52 Index: metadata.xml
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/app-admin/tmpreaper/metadata.xml,v
55 retrieving revision 1.3
56 retrieving revision 1.4
57 diff -u -r1.3 -r1.4
58 --- metadata.xml 19 Mar 2007 02:06:43 -0000 1.3
59 +++ metadata.xml 25 Jan 2008 02:13:51 -0000 1.4
60 @@ -3,6 +3,24 @@
61 <pkgmetadata>
62 <herd>no-herd</herd>
63 <maintainer>
64 - <email>maintainer-needed@g.o</email>
65 + <email>hawking@g.o</email>
66 + <name>Ali Polatel</name>
67 </maintainer>
68 + <longdescription lang="en">
69 + tmpreaper is a program that can be used to clean out temporary-file
70 + directories. It recursively searches the directory, refusing to chdir()
71 + across symlinks, and removes files that haven't been accessed in a
72 + user-specified amount of time. You can specify a set of files to protect
73 + from deletion with a shell pattern. It will not remove files owned by the
74 + process EUID that have the `w' bit clear, unless you ask it to, much like
75 + `rm -f'. `tmpreaper' will not remove symlinks, sockets, fifos, or special
76 + files unless given a command line option enabling it to.
77 +
78 + WARNING: Please do not run `tmpreaper' on `/'. There are no protections
79 + against this written into the program, as that would prevent it from
80 + functioning the way you'd expect it to in a `chroot(8)' environment.
81 +
82 + The daily tmpreaper run can be configured through /etc/tmpreaper.conf .
83 + </longdescription>
84 </pkgmetadata>
85 +
86
87
88
89 1.1 app-admin/tmpreaper/tmpreaper-1.6.9.ebuild
90
91 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/tmpreaper-1.6.9.ebuild?rev=1.1&view=markup
92 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/tmpreaper/tmpreaper-1.6.9.ebuild?rev=1.1&content-type=text/plain
93
94 Index: tmpreaper-1.6.9.ebuild
95 ===================================================================
96 # Copyright 1999-2008 Gentoo Foundation
97 # Distributed under the terms of the GNU General Public License v2
98 # $Header: /var/cvsroot/gentoo-x86/app-admin/tmpreaper/tmpreaper-1.6.9.ebuild,v 1.1 2008/01/25 02:13:51 hawking Exp $
99
100 inherit eutils
101
102 DESCRIPTION="A utility for removing files based on when they were last accessed"
103 HOMEPAGE="http://packages.debian.org/sid/tmpreaper"
104 SRC_URI="mirror://debian/pool/main/t/${PN}/${PN}_${PV}.tar.gz"
105
106 LICENSE="GPL-2"
107 SLOT="0"
108 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
109 IUSE=""
110
111 DEPEND=""
112
113 src_unpack() {
114 unpack ${A}
115 cd "${S}"
116
117 epatch "${FILESDIR}"/${P}-gentoo.patch
118 }
119
120 src_install() {
121 emake DESTDIR="${D}" install || die "emake install failed"
122 insinto /etc
123 doins debian/tmpreaper.conf || die "failed to install"
124
125 exeinto /etc/cron.daily
126 newexe debian/cron.daily tmpreaper || die "failed to install cron script"
127 doman debian/tmpreaper.conf.5 || die
128 dodoc README ChangeLog debian/README* || die
129 }
130
131 pkg_postinst() {
132 elog "This package installs a cron script under /etc/cron.daily"
133 elog "You can configure it using /etc/tmpreaper.conf"
134 elog "Consult tmpreaper.conf man page for more information"
135 elog "Read /usr/share/doc/tmpreaper-1.6.9/README.security and"
136 elog "remove SHOWWARNING from /etc/tmpreaper.conf afterwards"
137 }
138
139
140
141 --
142 gentoo-commits@l.g.o mailing list