# 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/dl/${PN}_${PV}_i686-pc-linux-gnu.sh" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND="app-arch/gzip app-arch/tar" RDEPEND="${DEPEND}" RESTRICT="nomirror" S=${WORKDIR}/BOINC src_unpack() { sh ${DISTDIR}/${A} > /dev/null 2>&1 } pkg_preinst() { enewgroup boinc enewuser boinc -1 /bin/bash /var/lib/boinc boinc } src_install() { dodir /usr/bin insinto /usr/bin dobin boinc boincmgr rm ${S}/run_client dodir /etc/{init.d,conf.d} doinitd ${FILESDIR}/init.d/boinc doconfd ${FILESDIR}/conf.d/boinc dodir /var/lib/boinc insinto /var/lib/boinc doins ${FILESDIR}/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" einfo "This release include a GUI : boincmgr" einfo "For this boinc have to started (by init.d or other)" }