summaryrefslogtreecommitdiffstats
path: root/meta/packages/prelink/prelink_20100106.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/prelink/prelink_20100106.bb')
-rw-r--r--meta/packages/prelink/prelink_20100106.bb45
1 files changed, 45 insertions, 0 deletions
diff --git a/meta/packages/prelink/prelink_20100106.bb b/meta/packages/prelink/prelink_20100106.bb
new file mode 100644
index 0000000000..a84aaa267a
--- /dev/null
+++ b/meta/packages/prelink/prelink_20100106.bb
@@ -0,0 +1,45 @@
1SECTION = "devel"
2DEPENDS = "elfutils"
3DESCRIPTION = " The prelink package contains a utility which modifies ELF shared libraries \
4and executables, so that far fewer relocations need to be resolved at \
5runtime and thus programs come up faster."
6LICENSE = "GPL"
7PR = "r0"
8
9SRC_URI = "http://people.redhat.com/jakub/prelink/prelink-${PV}.tar.bz2 \
10 file://prelink.conf \
11 file://prelink.cron.daily \
12 file://prelink.default"
13
14TARGET_OS_ORIG := "${TARGET_OS}"
15OVERRIDES_append = ":${TARGET_OS_ORIG}"
16
17S = "${WORKDIR}/prelink"
18
19EXTRA_OECONF = "--disable-64bit"
20
21inherit autotools
22
23do_install_append () {
24 install -d ${D}${sysconfdir}/cron.daily ${D}${sysconfdir}/default
25 install -m 0644 ${WORKDIR}/prelink.conf ${D}${sysconfdir}/prelink.conf
26 install -m 0644 ${WORKDIR}/prelink.cron.daily ${D}${sysconfdir}/cron.daily/prelink
27 install -m 0644 ${WORKDIR}/prelink.default ${D}${sysconfdir}/default/prelink
28}
29
30pkg_postinst_prelink() {
31#!/bin/sh
32
33if [ "x$D" != "x" ]; then
34 exit 1
35fi
36
37prelink -a
38}
39
40pkg_postrm_prelink() {
41#!/bin/sh
42
43prelink -au
44}
45