Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: sys-apps/preload/, sys-apps/preload/files/
Date: Wed, 05 May 2021 06:38:09
Message-Id: 1620196424.3d7518c7ed073b5200a49b168e7cd76e35c7de4b.grobian@gentoo
1 commit: 3d7518c7ed073b5200a49b168e7cd76e35c7de4b
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 5 06:33:44 2021 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Wed May 5 06:33:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=3d7518c7
7
8 sys-apps/preload: drop in favour of gx86 version
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 sys-apps/preload/Manifest | 1 -
13 sys-apps/preload/files/00-patch-configure.diff | 15 -----
14 ...rly-restart-of-forking-readahead-children.patch | 64 ------------------
15 .../0002-Create-short-overlapping-io-bursts.patch | 29 ---------
16 .../files/0003-Fix-wait_for_children-loop.patch | 27 --------
17 sys-apps/preload/files/02-patch-preload_conf.diff | 21 ------
18 .../preload/files/02-patch-preload_sysconfig.diff | 39 -----------
19 sys-apps/preload/files/preload-0.6.3-prefix.patch | 20 ------
20 .../preload-0.6.4-use-help2man-as-usual.patch | 31 ---------
21 .../preload-0.6.4-use-make-dependencies.patch | 21 ------
22 sys-apps/preload/files/preload-0.6.4.init.in | 50 ---------------
23 sys-apps/preload/files/preload-0.6.4.init.in-r1 | 66 -------------------
24 sys-apps/preload/files/preload-0.6.4.init.in-r2 | 66 -------------------
25 sys-apps/preload/metadata.xml | 11 ----
26 sys-apps/preload/preload-0.6.4-r3.ebuild | 75 ----------------------
27 15 files changed, 536 deletions(-)
28
29 diff --git a/sys-apps/preload/Manifest b/sys-apps/preload/Manifest
30 deleted file mode 100644
31 index 99d89a5ed7..0000000000
32 --- a/sys-apps/preload/Manifest
33 +++ /dev/null
34 @@ -1 +0,0 @@
35 -DIST preload-0.6.4.tar.gz 140750 BLAKE2B 4992d2876bc7109d30551c16933c7b107e548d577faf2f78246bdeb6dfe16a81e09edce3a4f0ce15df346a28b81b730e246c7cba431b3d451ceaf6f48c8757bc SHA512 ffb533059b8c9cd171b0d02d52fc8c9bc45284fb16e12b9698ab74345d0e4f66cee61e17922074f7fbfaa90db254e473f815718fc72a689bb55346fcda9e823c
36
37 diff --git a/sys-apps/preload/files/00-patch-configure.diff b/sys-apps/preload/files/00-patch-configure.diff
38 deleted file mode 100644
39 index 0fa5feb47b..0000000000
40 --- a/sys-apps/preload/files/00-patch-configure.diff
41 +++ /dev/null
42 @@ -1,15 +0,0 @@
43 ---- configure.ac~ 2009-04-15 23:47:52.000000000 +0200
44 -+++ configure.ac 2010-03-29 17:59:39.000000000 +0200
45 -@@ -54,9 +54,9 @@
46 - PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.14)
47 -
48 - # Directories we need.
49 --pkgdocdir='${datadir}/doc/'${PACKAGE_NAME}-${PACKAGE_VERSION}
50 --initddir='${sysconfdir}/rc.d/init.d'
51 --sysconfigdir='${sysconfdir}/sysconfig'
52 -+pkgdocdir='${datadir}/doc/'${PF}
53 -+initddir='${sysconfdir}/init.d'
54 -+sysconfigdir='${sysconfdir}/conf.d'
55 - logrotatedir='${sysconfdir}/logrotate.d'
56 - logdir='${localstatedir}/log'
57 - subsysdir='${localstatedir}/lock/subsys'
58
59 diff --git a/sys-apps/preload/files/0001-Early-restart-of-forking-readahead-children.patch b/sys-apps/preload/files/0001-Early-restart-of-forking-readahead-children.patch
60 deleted file mode 100644
61 index 2143ba3cc1..0000000000
62 --- a/sys-apps/preload/files/0001-Early-restart-of-forking-readahead-children.patch
63 +++ /dev/null
64 @@ -1,64 +0,0 @@
65 -From 63cbd8862714a97c8ef752041dc8c351ba4fae1d Mon Sep 17 00:00:00 2001
66 -From: Kai Krakow <kai@××××××××.de>
67 -Date: Mon, 28 Jul 2008 19:50:22 +0200
68 -Subject: [PATCH] Early restart of forking readahead children
69 -
70 -This patch adds ability to wait_for_children() to restart
71 -forking new readahead children as soon as a slot becomes
72 -available which should make the effect of parallelism even
73 -more effective. Previous situation was:
74 -
75 -Wait for all children to exit as soon as the high water mark
76 -was reached. This resulted in 30 processes in peak, wait for
77 -them to reach 0 processes. Start another 30 processes in
78 -peak, wait again etc.
79 -
80 -New situation is: Start a new process as soon as a previous
81 -process exited which keeps the peak at 30 processes until
82 -the readahead list is finished.
83 -
84 -This introduces a new parameter to wait_for_children() which
85 -tells it to leave now more than XY processes running when
86 -returning.
87 ----
88 - src/readahead.c | 8 ++++----
89 - 1 files changed, 4 insertions(+), 4 deletions(-)
90 -
91 -diff --git a/src/readahead.c b/src/readahead.c
92 -index c169e81..7617449 100644
93 ---- a/src/readahead.c
94 -+++ b/src/readahead.c
95 -@@ -103,10 +103,10 @@ map_block_compare (const preload_map_t **pa, const preload_map_t **pb)
96 - static int procs = 0;
97 -
98 - static void
99 --wait_for_children (void)
100 -+wait_for_children (int maxprocs)
101 - {
102 - /* wait for child processes to terminate */
103 -- while (procs > 0)
104 -+ while (procs >= maxprocs)
105 - {
106 - int status;
107 - if (wait (&status) > 0)
108 -@@ -121,7 +121,7 @@ process_file(const char *path, size_t offset, size_t length)
109 - int maxprocs = conf->system.maxprocs;
110 -
111 - if (procs >= maxprocs)
112 -- wait_for_children ();
113 -+ wait_for_children (maxprocs);
114 -
115 - if (maxprocs > 0)
116 - {
117 -@@ -257,7 +257,7 @@ preload_readahead (preload_map_t **files, int file_count)
118 - path = NULL;
119 - }
120 -
121 -- wait_for_children ();
122 -+ wait_for_children (0);
123 -
124 - return processed;
125 - }
126 ---
127 -1.5.4.5
128 -
129
130 diff --git a/sys-apps/preload/files/0002-Create-short-overlapping-io-bursts.patch b/sys-apps/preload/files/0002-Create-short-overlapping-io-bursts.patch
131 deleted file mode 100644
132 index 20ba67a1bb..0000000000
133 --- a/sys-apps/preload/files/0002-Create-short-overlapping-io-bursts.patch
134 +++ /dev/null
135 @@ -1,29 +0,0 @@
136 -From 97814f566aeb84f60031008c3dda5457ba176fe7 Mon Sep 17 00:00:00 2001
137 -From: Kai Krakow <kai@××××××××.de>
138 -Date: Mon, 28 Jul 2008 20:57:06 +0200
139 -Subject: [PATCH] Create short overlapping io bursts
140 -
141 -Modify the wait_for_children() mechanism to create short
142 -burst instead of constant flow of new io requests. This
143 -is more fair and should enable the kernel to rearrange
144 -io requests better.
145 ----
146 - src/readahead.c | 2 +-
147 - 1 files changed, 1 insertions(+), 1 deletions(-)
148 -
149 -diff --git a/src/readahead.c b/src/readahead.c
150 -index 7617449..466961d 100644
151 ---- a/src/readahead.c
152 -+++ b/src/readahead.c
153 -@@ -121,7 +121,7 @@ process_file(const char *path, size_t offset, size_t length)
154 - int maxprocs = conf->system.maxprocs;
155 -
156 - if (procs >= maxprocs)
157 -- wait_for_children (maxprocs);
158 -+ wait_for_children (maxprocs >> 1);
159 -
160 - if (maxprocs > 0)
161 - {
162 ---
163 -1.5.4.5
164 -
165
166 diff --git a/sys-apps/preload/files/0003-Fix-wait_for_children-loop.patch b/sys-apps/preload/files/0003-Fix-wait_for_children-loop.patch
167 deleted file mode 100644
168 index dc37548638..0000000000
169 --- a/sys-apps/preload/files/0003-Fix-wait_for_children-loop.patch
170 +++ /dev/null
171 @@ -1,27 +0,0 @@
172 -From 536714622135e53db3f8a5673db32c5de9620aa8 Mon Sep 17 00:00:00 2001
173 -From: Kai Krakow <kai@××××××××.de>
174 -Date: Tue, 29 Jul 2008 08:15:55 +0200
175 -Subject: [PATCH] Fix wait_for_children() loop
176 -
177 -Brain damage repaired: One should not wait while zero or
178 -more children exist... That's always the case. :-(
179 ----
180 - src/readahead.c | 2 +-
181 - 1 files changed, 1 insertions(+), 1 deletions(-)
182 -
183 -diff --git a/src/readahead.c b/src/readahead.c
184 -index 466961d..08d9f4f 100644
185 ---- a/src/readahead.c
186 -+++ b/src/readahead.c
187 -@@ -106,7 +106,7 @@ static void
188 - wait_for_children (int maxprocs)
189 - {
190 - /* wait for child processes to terminate */
191 -- while (procs >= maxprocs)
192 -+ while (procs > maxprocs)
193 - {
194 - int status;
195 - if (wait (&status) > 0)
196 ---
197 -1.5.4.5
198 -
199
200 diff --git a/sys-apps/preload/files/02-patch-preload_conf.diff b/sys-apps/preload/files/02-patch-preload_conf.diff
201 deleted file mode 100644
202 index 70055c3bbb..0000000000
203 --- a/sys-apps/preload/files/02-patch-preload_conf.diff
204 +++ /dev/null
205 @@ -1,21 +0,0 @@
206 -diff -urN preload-0.6.orig/src/preload.conf.in preload-0.6/src/preload.conf.in
207 ---- preload-0.6.orig/src/preload.conf.in 2008-07-24 02:02:11.000000000 +0200
208 -+++ preload-0.6/src/preload.conf.in 2008-07-24 16:32:28.565184094 +0200
209 -@@ -132,7 +132,7 @@
210 - # preload doesn't special-handle device files internally.
211 - #
212 - # default: (empty list, accept all)
213 --mapprefix = /usr/;/lib;/var/cache/;!/
214 -+mapprefix = /usr/;/lib;/var/cache/;/opt/;/home/;!/
215 -
216 - # exeprefix:
217 - #
218 -@@ -141,7 +141,7 @@
219 - # files instead of maps.
220 - #
221 - # default: (empty list, accept all)
222 --exeprefix = !/usr/sbin/;!/usr/local/sbin/;/usr/;!/
223 -+exeprefix = !/usr/sbin/;!/usr/local/sbin/;/usr/;/opt/;/usr/libexec/;!/
224 -
225 - # maxprocs
226 - #
227
228 diff --git a/sys-apps/preload/files/02-patch-preload_sysconfig.diff b/sys-apps/preload/files/02-patch-preload_sysconfig.diff
229 deleted file mode 100644
230 index 2a8e14525b..0000000000
231 --- a/sys-apps/preload/files/02-patch-preload_sysconfig.diff
232 +++ /dev/null
233 @@ -1,39 +0,0 @@
234 -diff -urN preload-0.6.4.orig/preload.sysconfig preload-0.6.4/preload.sysconfig
235 ---- preload-0.6.4.orig/preload.sysconfig 2008-10-23 03:08:20.000000000 +0200
236 -+++ preload-0.6.4/preload.sysconfig 2009-05-01 13:51:03.493828659 +0200
237 -@@ -1,10 +1,30 @@
238 -+# Copyright 1999-2008 Gentoo Foundation
239 -+# $Header: /var/cvsroot/gentoo-x86/sys-apps/preload/files/02-patch-preload_sysconfig.diff,v 1.1 2009/05/20 02:58:30 darkside Exp $
240 -+# preload configuration file
241 -+
242 -+PIDFILE="/var/run/preload.pid"
243 -+
244 -+# verbosity. 0-10, Default is 1.
245 -+#PRELOAD_VERBOSITY="1"
246 -+
247 -+# set this for niceness. Default is 15. Valid ranges are from -20 to 19. See
248 -+# nice(1) man page.
249 -+#PRELOAD_NICE="15"
250 -+
251 -+# log file (default is /var/log/preload.log )
252 -+#PRELOAD_LOGFILE="/var/log/preload.log"
253 -+
254 -+# preload state file (default location is /var/lib/preload/preload.state )
255 -+# Empty (commented out) means no state is saved.
256 -+PRELOAD_STATEFILE="/var/lib/preload/preload.state"
257 -+
258 - # Miminum memory that the system should have for preload to be launched.
259 --# In megabytes.
260 --MIN_MEMORY="256"
261 -+# In megabytes. Currently unused.
262 -+#MIN_MEMORY="256"
263 -
264 - # Command-line arguments to pass to the daemon. Read preload(8) man page
265 - # for available options.
266 --PRELOAD_OPTS="--verbose 1"
267 -+#PRELOAD_OPTS="--verbose 1"
268 -
269 --# Option to call ionice with. Leave empty to skip ionice.
270 --IONICE_OPTS="-c3"
271 -+# Option to call ionice with. Leave empty to use defaults.
272 -+#IONICE_OPTS="-c3"
273
274 diff --git a/sys-apps/preload/files/preload-0.6.3-prefix.patch b/sys-apps/preload/files/preload-0.6.3-prefix.patch
275 deleted file mode 100644
276 index 8adf9be9ff..0000000000
277 --- a/sys-apps/preload/files/preload-0.6.3-prefix.patch
278 +++ /dev/null
279 @@ -1,20 +0,0 @@
280 ---- src/preload.conf.in.orig 2008-10-27 10:23:14.000000000 -0500
281 -+++ src/preload.conf.in 2008-10-27 10:24:25.000000000 -0500
282 -@@ -132,7 +132,7 @@
283 - # preload doesn't special-handle device files internally.
284 - #
285 - # default: (empty list, accept all)
286 --mapprefix = /usr;/lib;/lib64;/lib32;/opt;/var/cache;!/
287 -+mapprefix = @GENTOO_PORTAGE_EPREFIX@/usr;@GENTOO_PORTAGE_EPREFIX@/lib;@GENTOO_PORTAGE_EPREFIX@/lib64;@GENTOO_PORTAGE_EPREFIX@/lib32;@GENTOO_PORTAGE_EPREFIX@/opt;@GENTOO_PORTAGE_EPREFIX@/var/cache;!/
288 -
289 - # exeprefix:
290 - #
291 -@@ -141,7 +141,7 @@
292 - # files instead of maps.
293 - #
294 - # default: (empty list, accept all)
295 --exeprefix = !/usr/sbin;!/usr/local/sbin;/usr;/opt;!/
296 -+exeprefix = !@GENTOO_PORTAGE_EPREFIX@/usr/sbin;!@GENTOO_PORTAGE_EPREFIX@/usr/local/sbin;@GENTOO_PORTAGE_EPREFIX@/usr;@GENTOO_PORTAGE_EPREFIX@/opt;!@GENTOO_PORTAGE_EPREFIX@/
297 -
298 - # maxprocs
299 - #
300
301 diff --git a/sys-apps/preload/files/preload-0.6.4-use-help2man-as-usual.patch b/sys-apps/preload/files/preload-0.6.4-use-help2man-as-usual.patch
302 deleted file mode 100644
303 index 61db506925..0000000000
304 --- a/sys-apps/preload/files/preload-0.6.4-use-help2man-as-usual.patch
305 +++ /dev/null
306 @@ -1,31 +0,0 @@
307 ---- src/Makefile.am~ 2009-04-15 23:46:04.000000000 +0200
308 -+++ src/Makefile.am 2010-04-09 12:56:45.000000000 +0200
309 -@@ -54,23 +54,11 @@
310 -
311 - dist_man_MANS = preload.8
312 -
313 --$(srcdir)/preload.8: cmdline.c ../configure.ac preload.8.i
314 -- $(MAKE) $(AM_MAKEFLAGS) preload
315 -- @echo "Creating $@ using help2man(1)"
316 -- @$(top_builddir)/missing --run \
317 -- help2man --no-info --section=8 --include=preload.8.i \
318 -- --help-option="-H" --output="$@.tmp" \
319 -- --name 'Adaptive readahead daemon' ./preload \
320 -- && mv "$@.tmp" "$@" \
321 -- || ($(RM) "$@"; \
322 -- echo Failed to update preload.8, the man page may be outdated >&2; \
323 -- (test -f "$@" || echo help2man is required to generate this file. >> "$@"));
324 --
325 --install-data-hook:
326 -- @cd "$(DESTDIR)$(man8dir)" && gzip -c preload.8 > preload.8.gz.tmp && mv preload.8.gz.tmp preload.8.gz && $(RM) preload.8
327 --
328 --uninstall-hook:
329 -- $(RM) "$(DESTDIR)$(man8dir)/preload.8.gz"
330 -+preload.8: preload preload.8.i
331 -+ help2man \
332 -+ --no-info --section=8 --include=preload.8.i \
333 -+ --help-option="-H" --output="$@" \
334 -+ --name 'Adaptive readahead daemon' ./preload
335 -
336 - ######################################################################
337 -
338
339 diff --git a/sys-apps/preload/files/preload-0.6.4-use-make-dependencies.patch b/sys-apps/preload/files/preload-0.6.4-use-make-dependencies.patch
340 deleted file mode 100644
341 index 0f41780c31..0000000000
342 --- a/sys-apps/preload/files/preload-0.6.4-use-make-dependencies.patch
343 +++ /dev/null
344 @@ -1,21 +0,0 @@
345 ---- src/Makefile.am~ 2010-04-09 12:56:45.000000000 +0200
346 -+++ src/Makefile.am 2010-04-09 12:58:36.000000000 +0200
347 -@@ -8,8 +8,6 @@
348 - -DLOGDIR='"${logdir}"' \
349 - -DPKGLOCALSTATEDIR='"${pkglocalstatedir}"'
350 -
351 --preload.o cmdline.o preload.8: Makefile
352 --
353 - sbin_PROGRAMS = preload
354 -
355 - preload_SOURCES = \
356 -@@ -64,8 +62,7 @@
357 -
358 - MAINTAINERCLEANFILES += preload.conf.debug
359 -
360 --preload.conf.debug:
361 -- $(MAKE) $(AM_MAKEFLAGS) preload.conf
362 -+preload.conf.debug: preload.conf
363 - cp preload.conf preload.conf.debug
364 -
365 - RUNPREQ = preload preload.conf.debug
366
367 diff --git a/sys-apps/preload/files/preload-0.6.4.init.in b/sys-apps/preload/files/preload-0.6.4.init.in
368 deleted file mode 100644
369 index 664cc9b099..0000000000
370 --- a/sys-apps/preload/files/preload-0.6.4.init.in
371 +++ /dev/null
372 @@ -1,50 +0,0 @@
373 -#!/sbin/runscript
374 -
375 -PIDFILE="/var/run/@PACKAGE@.pid"
376 -
377 -depend() {
378 - after localmount
379 - use netmount ntpd
380 -}
381 -
382 -dump() {
383 - ebegin "Dumping config and state for @PACKAGE@"
384 - kill -USR1 $(<${PIDFILE})
385 - kill -USR2 $(<${PIDFILE})
386 - eend $?
387 -}
388 -
389 -reload() {
390 - ebegin "Reloading @PACKAGE@"
391 - kill -HUP $(<${PIDFILE})
392 - eend $?
393 -}
394 -
395 -start() {
396 - ebegin "Starting @PACKAGE@"
397 -
398 - #MIN_MEMORY=${MIN_MEMORY:-256}
399 - # Check for > MIN_MEMORY MB
400 - #free -m | awk '/Mem:/ {exit ($2 >= ('"$MIN_MEMORY"'))?0:1}' || exit 0
401 -
402 - # IMPORTANT: Let ssd do the backgrounding so we immediatly get a valid
403 - # pid file in the next step (ionice)
404 - start-stop-daemon --start --quiet --background \
405 - --make-pidfile --pidfile ${PIDFILE} \
406 - --exec @sbindir@/@PACKAGE@ -- \
407 - -l ${PRELOAD_LOGFILE:-/var/log/preload.log} -V ${PRELOAD_VERBOSITY:-1} \
408 - -n ${PRELOAD_NICE:-15} -s ${PRELOAD_STATEFILE:-""} ${PRELOAD_OPTS} -f
409 -
410 - IONICE=$(which ionice)
411 - if [ -x "$IONICE" ]; then
412 - IONICE_OPTS=${IONICE_OPTS:--c3}
413 - $IONICE ${IONICE_OPTS} -p$(<${PIDFILE})
414 - fi
415 - eend $?
416 -}
417 -
418 -stop() {
419 - ebegin "Stopping @PACKAGE@ (this may take while)"
420 - start-stop-daemon --stop --retry 120 --quiet --pidfile ${PIDFILE}
421 - eend $?
422 -}
423
424 diff --git a/sys-apps/preload/files/preload-0.6.4.init.in-r1 b/sys-apps/preload/files/preload-0.6.4.init.in-r1
425 deleted file mode 100755
426 index 8a63519407..0000000000
427 --- a/sys-apps/preload/files/preload-0.6.4.init.in-r1
428 +++ /dev/null
429 @@ -1,66 +0,0 @@
430 -#!/sbin/runscript
431 -
432 -description='Start/stop the preload daemon'
433 -extra_started_commands='dump reload'
434 -description_dump='Dump the config and state of the daemon (to the logfile)'
435 -description_reload='Reload the daemon'
436 -
437 -PIDFILE="/var/run/preload.pid"
438 -
439 -depend() {
440 - after localmount
441 - use netmount ntpd
442 -}
443 -
444 -dump() {
445 - local pid
446 - pid=$(cat ${PIDFILE})
447 -
448 - ebegin "Dumping the config and state of preload"
449 - if [ -n "${pid}" ]; then
450 - kill -USR1 ${pid}
451 - kill -USR2 ${pid}
452 - fi
453 - eend ${?} && \
454 - einfo "These should have been written to ${PRELOAD_LOGFILE:-/var/log/preload.log}"
455 -}
456 -
457 -reload() {
458 - ebegin "Reloading preload"
459 - kill -HUP $(cat ${PIDFILE})
460 - eend ${?}
461 -}
462 -
463 -start() {
464 - local ionice
465 -
466 - ebegin "Starting preload"
467 -
468 - #MIN_MEMORY=${MIN_MEMORY:-256}
469 - # Check for > MIN_MEMORY MB
470 - #free -m | awk '/Mem:/ {exit ($2 >= ('"$MIN_MEMORY"'))?0:1}' || exit 0
471 -
472 - # First try to start with ionice; if that fails, try without.
473 - for ionice in "ionice ${IONICE_OPTS:--c3}" ''; do
474 - # Avoid 'ionice not found' errors
475 - ${ionice:-true} >/dev/null 2>&1 || continue
476 -
477 - ${ionice} start-stop-daemon --start --quiet --background \
478 - --make-pidfile --pidfile ${PIDFILE} \
479 - --exec /usr/sbin/preload -- \
480 - -l ${PRELOAD_LOGFILE:-/var/log/preload.log} \
481 - -V ${PRELOAD_VERBOSITY:-1} \
482 - -n ${PRELOAD_NICE:-15} \
483 - -s ${PRELOAD_STATEFILE:-""} \
484 - ${PRELOAD_OPTS} -f \
485 - && break
486 - done
487 -
488 - eend ${?}
489 -}
490 -
491 -stop() {
492 - ebegin "Stopping preload (this may take a while)"
493 - start-stop-daemon --stop --retry 120 --quiet --pidfile ${PIDFILE}
494 - eend ${?}
495 -}
496
497 diff --git a/sys-apps/preload/files/preload-0.6.4.init.in-r2 b/sys-apps/preload/files/preload-0.6.4.init.in-r2
498 deleted file mode 100755
499 index bf1b18e535..0000000000
500 --- a/sys-apps/preload/files/preload-0.6.4.init.in-r2
501 +++ /dev/null
502 @@ -1,66 +0,0 @@
503 -#!/sbin/runscript
504 -
505 -description='Start/stop the preload daemon'
506 -extra_started_commands='dump reload'
507 -description_dump='Dump the config and state of the daemon (to the logfile)'
508 -description_reload='Reload the daemon'
509 -
510 -PIDFILE="/var/run/preload.pid"
511 -
512 -depend() {
513 - after localmount
514 - use netmount ntpd
515 -}
516 -
517 -dump() {
518 - local pid
519 - pid=$(cat ${PIDFILE})
520 -
521 - ebegin "Dumping the config and state of preload"
522 - if [ -n "${pid}" ]; then
523 - kill -USR1 ${pid}
524 - kill -USR2 ${pid}
525 - fi
526 - eend ${?} && \
527 - einfo "These should have been written to ${PRELOAD_LOGFILE:-/var/log/preload.log}"
528 -}
529 -
530 -reload() {
531 - ebegin "Reloading preload"
532 - kill -HUP $(cat ${PIDFILE})
533 - eend ${?}
534 -}
535 -
536 -start() {
537 - local ionice
538 -
539 - ebegin "Starting preload"
540 -
541 - #MIN_MEMORY=${MIN_MEMORY:-256}
542 - # Check for > MIN_MEMORY MB
543 - #free -m | awk '/Mem:/ {exit ($2 >= ('"$MIN_MEMORY"'))?0:1}' || exit 0
544 -
545 - # First try to start with ionice; if that fails, try without.
546 - for ionice in "ionice ${IONICE_OPTS:--c3}" ''; do
547 - # Avoid 'ionice not found' errors
548 - ${ionice} true >/dev/null 2>&1 || continue
549 -
550 - ${ionice} start-stop-daemon --start --quiet --background \
551 - --make-pidfile --pidfile ${PIDFILE} \
552 - --exec /usr/sbin/preload -- \
553 - -l ${PRELOAD_LOGFILE:-/var/log/preload.log} \
554 - -V ${PRELOAD_VERBOSITY:-1} \
555 - -n ${PRELOAD_NICE:-15} \
556 - -s ${PRELOAD_STATEFILE:-""} \
557 - ${PRELOAD_OPTS} -f \
558 - && break
559 - done
560 -
561 - eend ${?}
562 -}
563 -
564 -stop() {
565 - ebegin "Stopping preload (this may take a while)"
566 - start-stop-daemon --stop --retry 120 --quiet --pidfile ${PIDFILE}
567 - eend ${?}
568 -}
569
570 diff --git a/sys-apps/preload/metadata.xml b/sys-apps/preload/metadata.xml
571 deleted file mode 100644
572 index 163e9241a8..0000000000
573 --- a/sys-apps/preload/metadata.xml
574 +++ /dev/null
575 @@ -1,11 +0,0 @@
576 -<?xml version="1.0" encoding="UTF-8"?>
577 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
578 -<pkgmetadata>
579 - <maintainer type="person">
580 - <email>pacho@g.o</email>
581 - </maintainer>
582 - <longdescription> preload is an adaptive readahead daemon. It monitors applications that users run, and by analyzing this data, predicts what applications users might run, and fetches those binaries and their dependencies into memory for faster startup times. </longdescription>
583 - <upstream>
584 - <remote-id type="sourceforge">preload</remote-id>
585 - </upstream>
586 -</pkgmetadata>
587
588 diff --git a/sys-apps/preload/preload-0.6.4-r3.ebuild b/sys-apps/preload/preload-0.6.4-r3.ebuild
589 deleted file mode 100644
590 index 4167ff18a7..0000000000
591 --- a/sys-apps/preload/preload-0.6.4-r3.ebuild
592 +++ /dev/null
593 @@ -1,75 +0,0 @@
594 -# Copyright 1999-2012 Gentoo Foundation
595 -# Distributed under the terms of the GNU General Public License v2
596 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/preload/preload-0.6.4-r3.ebuild,v 1.1 2012/09/14 19:15:00 pacho Exp $
597 -
598 -EAPI=4
599 -inherit eutils autotools prefix
600 -
601 -DESCRIPTION="Adaptive readahead daemon."
602 -HOMEPAGE="http://sourceforge.net/projects/preload/"
603 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
604 -
605 -LICENSE="GPL-2"
606 -SLOT="0"
607 -KEYWORDS="~amd64-linux ~x86-linux"
608 -IUSE="vanilla"
609 -
610 -WANT_AUTOCONF="2.56"
611 -
612 -RDEPEND=">=dev-libs/glib-2.6:2"
613 -DEPEND="${RDEPEND}
614 - virtual/pkgconfig
615 - sys-apps/help2man"
616 -
617 -src_prepare() {
618 - epatch "${FILESDIR}"/00-patch-configure.diff
619 - epatch "${FILESDIR}"/02-patch-preload_conf.diff
620 - epatch "${FILESDIR}"/02-patch-preload_sysconfig.diff
621 - epatch "${FILESDIR}"/${PN}-0.6.4-use-help2man-as-usual.patch
622 - epatch "${FILESDIR}"/${PN}-0.6.4-use-make-dependencies.patch
623 - use vanilla || epatch "${FILESDIR}"/000{1,2,3}-*.patch
624 - cat "${FILESDIR}"/preload-0.6.4.init.in-r2 > preload.init.in || die
625 -
626 - # Prefix patch
627 - epatch "${FILESDIR}/${PN}-0.6.3-prefix.patch"
628 - eprefixify src/preload.conf.in
629 -
630 - eautoreconf
631 -}
632 -
633 -src_configure() {
634 - econf --localstatedir="${EPREFIX}/var"
635 -}
636 -
637 -src_install() {
638 - default
639 -
640 - # Remove log and state file from image or they will be
641 - # truncated during merge
642 - rm "${ED}"/var/lib/preload/preload.state || die "cleanup failed"
643 - rm "${ED}"/var/log/preload.log || die "cleanup failed"
644 - keepdir /var/lib/preload
645 - keepdir /var/log
646 - newinitd "${FILESDIR}/init.d-preload" preload || die "initd failed"
647 - newconfd "${FILESDIR}/conf.d-preload" preload || die "confd failed"
648 - dodoc AUTHORS ChangeLog NEWS README THANKS TODO
649 -}
650 -
651 -pkg_postinst() {
652 - if use !prefix; then
653 - if [ "$(rc-config list default | grep preload)" = "" ] ; then
654 - elog "You probably want to add preload to the default runlevel like so:"
655 - elog "# rc-update add preload default"
656 - fi
657 - else
658 - elog "In prefix, you will have to start preload on the command line"
659 - fi
660 -
661 - if has_version sys-fs/e4rat; then
662 - elog "It appears you have sys-fs/e4rat installed. This may"
663 - elog "has negative effects on it. You may want to disable preload"
664 - elog "when using sys-fs/e4rat."
665 - elog "http://e4rat.sourceforge.net/wiki/index.php/Main_Page#Debian.2FUbuntu"
666 -
667 - fi
668 -}