# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" HOMEPAGE="http://boinc.berkeley.edu/" SRC_URI="http://boinc.berkeley.edu/download/${PN}_${PV}_i686-pc-linux-gnu.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND="app-arch/gzip" RDEPEND="${DEPEND}" RESTRICT="nomirror" src_unpack() { unpack ${A} mv ${WORKDIR}/${PN}_${PV}_i686-pc-linux-gnu ${WORKDIR}/${PN} } pkg_preinst() { enewgroup boinc enewuser boinc -1 /bin/bash /var/lib/boinc boinc } src_install() { dodir /usr/bin dodir /etc/{init.d,conf.d} dodir /var/lib/boinc dobin ${WORKDIR}/${PN} doinitd ${FILESDIR}/init.d/boinc doconfd ${FILESDIR}/conf.d/boinc cp ${FILESDIR}/boincwrapper ${D}/var/lib/boinc/boincwrapper fowners boinc:boinc /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc fperms 775 /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc } pkg_postinst() { einfo "If it's the first install, please create an account on ${HOMEPAGE}" einfo "And then, make a su - boinc, and do that :" einfo " boinc -attach_project" einfo "For all the projects you have subscribe" einfo "Then, you'll can (in root) do /etc/init.d/boinc start" einfo "And why not rc-update add boinc default" }