1 |
On Fri, 2009-08-14 at 18:27 +0300, Nikos Chantziaras wrote: |
2 |
> On http://www.gentoo.org/doc/en/prelink-howto.xml is says: |
3 |
> |
4 |
> You do not need to set FEATURES="prelink" in your make.conf |
5 |
> file; Portage will automatically support prelink if it can |
6 |
> find the prelink binary. |
7 |
> |
8 |
> Does that mean there's a way portage will call prelink on its own when |
9 |
> it finds it? Well, it doesn't here. I still have to manually prelink |
10 |
> or have a cron job. |
11 |
|
12 |
I've always wondered this too, so I decided to test it: |
13 |
|
14 |
* Put "prelink" in my FEATURES in make.conf |
15 |
|
16 |
* mv /usr/sbin/prelink /usr/sbin/prelink.0 |
17 |
* Created /usr/sbin/prelink shell script with the following: |
18 |
# cat /usr/sbin/prelink |
19 |
#!/bin/sh |
20 |
|
21 |
echo `date` $* >> /tmp/prelink.txt |
22 |
|
23 |
* # rm -f /tmp/prelink.txt ; emerge -1 tar |
24 |
|
25 |
* # cat /tmp/prelink.txt |
26 |
Sat Aug 15 07:45:35 EDT 2009 --version |
27 |
Sat Aug 15 07:45:41 EDT 2009 --version |
28 |
Sat Aug 15 07:46:16 EDT 2009 |
29 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/bin/tar |
30 |
Sat Aug 15 07:46:16 EDT 2009 |
31 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/usr/lib/debug/bin/tar.debug |
32 |
Sat Aug 15 07:46:16 EDT 2009 |
33 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/usr/lib/debug/usr/sbin/rmt.debug |
34 |
Sat Aug 15 07:46:16 EDT 2009 |
35 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/usr/sbin/backup-tar |
36 |
Sat Aug 15 07:46:16 EDT 2009 |
37 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/usr/sbin/restore-tar |
38 |
Sat Aug 15 07:46:16 EDT 2009 |
39 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/usr/sbin/dump-remind |
40 |
Sat Aug 15 07:46:16 EDT 2009 |
41 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/usr/sbin/rmt |
42 |
Sat Aug 15 07:46:16 EDT 2009 |
43 |
--verify /var/scratch/portage/app-arch/tar-1.22/image/usr/sbin/backup.sh |
44 |
[...] |
45 |
|
46 |
So it appears that it *is* running it on its own. |