enigma2: for much lower IO load (WA) we need the libpagecache.. so add it to enigma2...
[opendreambox.git] / meta-opendreambox / recipes-dreambox / libpagecache / libpagecache_0.0.1.bb
1 SUMMARY = "Preloadable library to improve large file operations"
2 SECTION = "base"
3 LICENSE = "CLOSED"
4 DEPENDS = "libdlsym"
5 SRCREV = "108ef8c6337ec803467428a2d0744c6db9772928"
6 PR = "r0"
7
8 inherit autotools opendreambox-git
9
10 FILES_${PN} = "${libdir}/libpagecache.so"
11 RREPLACES_${PN} += "libpagecache0"
12 RCONFLICTS_${PN} += "libpagecache0"
13
14 #no more use libpagecache as default preload lib
15 #do_install_append() {
16 #        install -d ${D}${sysconfdir}
17 #        echo "${libdir}/libpagecache.so.0.0.0" > ${D}${sysconfdir}/ld.so.preload
18 #}
19
20 pkg_postinst_${PN} () {
21 [ -z $D ] && sed -i 's|${libdir}/libpagecache.so.0.0.0||g' ${sysconfdir}/ld.so.preload || /bin/true
22 }
23
24 pkg_postrm_${PN} () {
25 [ -z $D ] && sed -i 's|${libdir}/libpagecache.so.0.0.0||g' ${sysconfdir}/ld.so.preload || /bin/true
26 }
27
28