Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-process/bcron/
Date: Sun, 26 Jun 2016 11:31:50
Message-Id: 1466940625.0851a23ce5e1800c5a4fff744916dee1533e32f8.bman@gentoo
1 commit: 0851a23ce5e1800c5a4fff744916dee1533e32f8
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 26 11:30:25 2016 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 26 11:30:25 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0851a23c
7
8 sys-process/bcron: cleanup vulnerable versions per security bug #453310
9
10 sys-process/bcron/Manifest | 1 -
11 sys-process/bcron/bcron-0.09-r2.ebuild | 116 ---------------------------------
12 sys-process/bcron/bcron-0.09.ebuild | 111 -------------------------------
13 3 files changed, 228 deletions(-)
14
15 diff --git a/sys-process/bcron/Manifest b/sys-process/bcron/Manifest
16 index cef851f..2384c61 100644
17 --- a/sys-process/bcron/Manifest
18 +++ b/sys-process/bcron/Manifest
19 @@ -1,2 +1 @@
20 -DIST bcron-0.09.tar.gz 57584 SHA256 c547ff95ca2f0fb7d4bfd6c3f81cc9f099fe287b566c9511d9d9930380b004c8 SHA512 78595d618a14a185e2d149969758b3a9f7cc9f71c27cf8a39efa365d95bf1e249d2da851d781338d8a63e04dd7fdb87a6ad41b6efc34da15c15d6cfb79d16c88 WHIRLPOOL 27d90d1e4dddebed5cbf588f54e1f309093a8298b632009bbd08c86c449409f9497ed7fb47f659ba10bf14b61f30d289ae3826a892330e3d1e6218ac0449dcad
21 DIST bcron-0.10.tar.gz 68314 SHA256 322394a1fbf1b44c65a623a01c684044d56f026619e240ad74fe4f466ccd1dad SHA512 cfc61651a77bedbaa3e6d9b5e5e8fa070883dfaf1cf314fc47b6114575ad4818f22fb5dd52959a0af077c3f30e2e902fed79feb51dc83adc3b36d20cc587f4a1 WHIRLPOOL 362db8d71ab78ad81ea6be9d473b43e60c1090e5532ad9db668ac18e8a19b845aca124d98966818cbefb08275825fc5a9eca7f3dc55eb791a7a57720f0f6e57d
22
23 diff --git a/sys-process/bcron/bcron-0.09-r2.ebuild b/sys-process/bcron/bcron-0.09-r2.ebuild
24 deleted file mode 100644
25 index 2b1675a..0000000
26 --- a/sys-process/bcron/bcron-0.09-r2.ebuild
27 +++ /dev/null
28 @@ -1,116 +0,0 @@
29 -# Copyright 1999-2011 Gentoo Foundation
30 -# Distributed under the terms of the GNU General Public License v2
31 -# $Id$
32 -
33 -EAPI="2"
34 -
35 -inherit cron eutils toolchain-funcs multilib
36 -DESCRIPTION="A new cron system designed with secure operations in mind by Bruce Guenter"
37 -
38 -HOMEPAGE="http://untroubled.org/bcron/"
39 -SRC_URI="http://untroubled.org/bcron/archive/${P}.tar.gz"
40 -
41 -LICENSE="GPL-2"
42 -SLOT="0"
43 -KEYWORDS="~amd64 ~x86"
44 -IUSE=""
45 -
46 -DEPEND=">=dev-libs/bglibs-1.106"
47 -RDEPEND=">=sys-process/cronbase-0.3.2
48 - virtual/mta
49 - sys-apps/ucspi-unix
50 - virtual/daemontools"
51 -
52 -CRON_SYSTEM_CRONTAB="yes"
53 -
54 -src_prepare() {
55 - epatch "${FILESDIR}/bcron-0.09-fix-parallel-build.patch"
56 - epatch "${FILESDIR}/bcron-0.09-fix-socket-permissions.patch"
57 -}
58 -
59 -src_configure() {
60 - echo "/usr/include/bglibs" > conf-bgincs
61 - echo "/usr/$(get_libdir)/bglibs" > conf-bglibs
62 - echo "${D}/usr/bin" > conf-bin
63 - echo "$(tc-getCC) ${CFLAGS}" > conf-cc
64 - echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
65 -}
66 -
67 -src_install() {
68 - einstall || die
69 -
70 - #fix permissions of crontab
71 - fperms o-rwx /usr/bin/bcrontab
72 - fowners root:cron /usr/bin/bcrontab
73 -
74 - doman bcrontab.1 crontab.5 bcron-update.8 bcron-start.8
75 - doman bcron-spool.8 bcron-sched.8 bcron-exec.8
76 -
77 - dodoc ANNOUNCEMENT NEWS README TODO
78 -
79 - keepdir /etc/cron.d
80 -
81 - keepdir /var/spool/cron/crontabs
82 - keepdir /var/spool/cron/tmp
83 -
84 - for i in crontabs tmp;
85 - do
86 - fowners cron:cron /var/spool/cron/$i
87 - fperms go-rwx /var/spool/cron/$i
88 - done
89 -
90 - dodir /etc/bcron
91 -
92 - insinto /etc
93 - doins "${FILESDIR}"/crontab
94 -
95 - insinto /var/lib/supervise/bcron
96 - doins bcron-sched.run
97 -
98 - insinto /var/lib/supervise/bcron/log
99 - doins bcron-sched-log.run
100 -
101 - insinto /var/lib/supervise/bcron-spool
102 - doins bcron-spool.run
103 -
104 - insinto /var/lib/supervise/bcron-update
105 - doins bcron-update.run
106 -}
107 -
108 -pkg_config() {
109 - cd "${ROOT}"var/lib/supervise/bcron
110 - [ -e run ] && cp run bcron-sched.run.`date +%Y%m%d%H%M%S`
111 - cp bcron-sched.run run
112 - chmod u+x run
113 -
114 - cd "${ROOT}"/var/lib/supervise/bcron/log
115 - [ -e run ] && cp run bcron-sched-log.run.`date +%Y%m%d%H%M%S`
116 - cp bcron-sched-log.run run
117 - chmod u+x run
118 -
119 - cd "${ROOT}"/var/lib/supervise/bcron-spool
120 - [ -e run ] && cp run bcron-spool.run.`date +%Y%m%d%H%M%S`
121 - cp bcron-spool.run run
122 - chmod u+x run
123 -
124 - cd "${ROOT}"/var/lib/supervise/bcron-update
125 - [ -e run ] && cp run bcron-update.run.`date +%Y%m%d%H%M%S`
126 - cp bcron-update.run run
127 - chmod u+x run
128 -
129 - [ ! -e "${ROOT}"/var/spool/cron/trigger ] && mkfifo "${ROOT}"var/spool/cron/trigger
130 - chown cron:cron /var/spool/cron/trigger
131 - chmod go-rwx /var/spool/cron/trigger
132 -}
133 -
134 -pkg_postinst() {
135 - echo
136 - elog "Run "
137 - elog "emerge --config =${PF}"
138 - elog "to create or update your run files (backups are created) in"
139 - elog " /var/lib/supervise/bcron (bcron daemon) and"
140 - elog " /var/lib/supervise/bcron-spool (crontab receiver) and"
141 - elog " /var/lib/supervise/bcron-update (system crontab updater)"
142 -
143 - cron_pkg_postinst
144 -}
145
146 diff --git a/sys-process/bcron/bcron-0.09.ebuild b/sys-process/bcron/bcron-0.09.ebuild
147 deleted file mode 100644
148 index 380ad7b..0000000
149 --- a/sys-process/bcron/bcron-0.09.ebuild
150 +++ /dev/null
151 @@ -1,111 +0,0 @@
152 -# Copyright 1999-2011 Gentoo Foundation
153 -# Distributed under the terms of the GNU General Public License v2
154 -# $Id$
155 -
156 -CRON_SYSTEM_CRONTAB="yes"
157 -
158 -inherit cron eutils toolchain-funcs
159 -DESCRIPTION="A new cron system designed with secure operations in mind by Bruce Guenter"
160 -
161 -HOMEPAGE="http://untroubled.org/bcron/"
162 -SRC_URI="http://untroubled.org/bcron/archive/${P}.tar.gz"
163 -
164 -LICENSE="GPL-2"
165 -SLOT="0"
166 -KEYWORDS="amd64 x86"
167 -IUSE=""
168 -
169 -DEPEND=">=dev-libs/bglibs-1.031"
170 -RDEPEND=">=sys-process/cronbase-0.3.2
171 - virtual/mta
172 - sys-apps/ucspi-unix
173 - virtual/daemontools"
174 -
175 -src_compile() {
176 - echo "/usr/include/bglibs" > conf-bgincs
177 - echo "/usr/lib/bglibs" > conf-bglibs
178 - echo "${D}/usr/bin" > conf-bin
179 - echo "$(tc-getCC) ${CFLAGS}" > conf-cc
180 - echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
181 - # bug #278459
182 - emake -j1 || die "make failed"
183 -}
184 -
185 -src_install() {
186 - einstall || die
187 -
188 - #fix permissions of crontab
189 - fperms o-rwx /usr/bin/bcrontab
190 - fowners root:cron /usr/bin/bcrontab
191 -
192 - doman bcrontab.1 crontab.5 bcron-update.8 bcron-start.8
193 - doman bcron-spool.8 bcron-sched.8 bcron-exec.8
194 -
195 - dodoc ANNOUNCEMENT NEWS README TODO
196 -
197 - keepdir /etc/cron.d
198 -
199 - keepdir /var/spool/cron/crontabs
200 - keepdir /var/spool/cron/tmp
201 -
202 - for i in crontabs tmp;
203 - do
204 - fowners cron:cron /var/spool/cron/$i
205 - fperms go-rwx /var/spool/cron/$i
206 - done
207 -
208 - dodir /etc/bcron
209 -
210 - insinto /etc
211 - doins "${FILESDIR}"/crontab
212 -
213 - insinto /var/lib/supervise/bcron
214 - doins bcron-sched.run
215 -
216 - insinto /var/lib/supervise/bcron/log
217 - doins bcron-sched-log.run
218 -
219 - insinto /var/lib/supervise/bcron-spool
220 - doins bcron-spool.run
221 -
222 - insinto /var/lib/supervise/bcron-update
223 - doins bcron-update.run
224 -}
225 -
226 -pkg_config() {
227 - cd "${ROOT}"var/lib/supervise/bcron
228 - [ -e run ] && cp run bcron-sched.run.`date +%Y%m%d%H%M%S`
229 - cp bcron-sched.run run
230 - chmod u+x run
231 -
232 - cd "${ROOT}"/var/lib/supervise/bcron/log
233 - [ -e run ] && cp run bcron-sched-log.run.`date +%Y%m%d%H%M%S`
234 - cp bcron-sched-log.run run
235 - chmod u+x run
236 -
237 - cd "${ROOT}"/var/lib/supervise/bcron-spool
238 - [ -e run ] && cp run bcron-spool.run.`date +%Y%m%d%H%M%S`
239 - cp bcron-spool.run run
240 - chmod u+x run
241 -
242 - cd "${ROOT}"/var/lib/supervise/bcron-update
243 - [ -e run ] && cp run bcron-update.run.`date +%Y%m%d%H%M%S`
244 - cp bcron-update.run run
245 - chmod u+x run
246 -
247 - [ ! -e "${ROOT}"/var/spool/cron/trigger ] && mkfifo "${ROOT}"var/spool/cron/trigger
248 - chown cron:cron /var/spool/cron/trigger
249 - chmod go-rwx /var/spool/cron/trigger
250 -}
251 -
252 -pkg_postinst() {
253 - echo
254 - elog "Run "
255 - elog "emerge --config =${PF}"
256 - elog "to create or update your run files (backups are created) in"
257 - elog " /var/lib/supervise/bcron (bcron daemon) and"
258 - elog " /var/lib/supervise/bcron-spool (crontab receiver) and"
259 - elog " /var/lib/supervise/bcron-update (system crontab updater)"
260 -
261 - cron_pkg_postinst
262 -}