# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/readahead-list/readahead-list-0.20050328.0142.ebuild,v 1.3 2005/04/25 22:26:08 robbat2 Exp $ DESCRIPTION="Preloads files into the page cache to accelerate program loading." HOMEPAGE="http://www.orbis-terrarum.net" SRC_URI="http://tirpitz.iat.sfu.ca/custom-software/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="doc" # I'm not entirely certain about this # need to check if other libc variants provide readahead(2) RDEPEND="virtual/libc" # the blocked headers are broken # they don't compile properly! DEPEND="${RDEPEND} virtual/os-headers !=sys-kernel/linux-headers-2.6.8.1*" src_compile() { econf --sbindir=/sbin || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "emake install failed" # init scripts cd ${S}/contrib/init/gentoo/ newinitd init.d-readahead-list readahead-list newconfd conf.d-readahead-list readahead-list # default config insinto /etc/readahead-list cd ${S}/contrib/data newins readahead.runlevel-default.list runlevel-default newins readahead.runlevel-boot.list runlevel-boot newins readahead._sbin_rc.list exec_sbin_rc # docs cd ${S} dodoc README if use doc; then docinto scripts dodoc contrib/scripts/* fi # clean up a bit find ${D}/usr/share/doc/${PF}/ -type f -name 'Makefile*' -exec rm -f \{} \; }