diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2017-04-21 10:53:55 -0400 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2017-04-21 11:15:35 -0400 |
commit | 0b358efe8ef86e9410477fd9f4d298ef97737944 (patch) | |
tree | b5d9530f02790df2d7646c4488e7ef508bec080e /sci-biology/foldingathome | |
parent | dev-libs/tntnet: Fix DESCRIPTION. (diff) | |
download | gentoo-0b358efe8ef86e9410477fd9f4d298ef97737944.tar.gz gentoo-0b358efe8ef86e9410477fd9f4d298ef97737944.tar.bz2 gentoo-0b358efe8ef86e9410477fd9f4d298ef97737944.zip |
sci-biology/foldingathome: fix use of $PORTDIR in phase function
Bug: http://bugs.gentoo.org/566402
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'sci-biology/foldingathome')
-rw-r--r-- | sci-biology/foldingathome/foldingathome-7.4.4.ebuild | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/sci-biology/foldingathome/foldingathome-7.4.4.ebuild b/sci-biology/foldingathome/foldingathome-7.4.4.ebuild index 761ffae19535..d1455b3ed9c5 100644 --- a/sci-biology/foldingathome/foldingathome-7.4.4.ebuild +++ b/sci-biology/foldingathome/foldingathome-7.4.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="4" @@ -34,16 +34,22 @@ I="opt/foldingathome" QA_PREBUILT="${I}/*" pkg_setup() { - I="${EROOT}/${I}" einfo "" - cat "${PORTDIR}"/licenses/FAH-special-permission + einfo "Special permission is hereby granted to the Gentoo project to provide an" + einfo "automated installer package which downloads and installs the Folding@home client" + einfo "software. Permission is also granted for future Gentoo installer packages on the" + einfo "condition that they continue to adhere to all of the terms of the accompanying" + einfo "Folding@home license agreements and display this notice." + einfo "-- Vijay S. Pande, Stanford University, 07 May 2013" + einfo "" + einfo "(ref: http://foldingforum.org/viewtopic.php?f=16&t=22524&p=241992#p241992 )" einfo "" } src_install() { local myS="fahclient_${PV}-64bit-release" use x86 && myS="${myS//64bit/32bit}" - exeinto "${I}" + exeinto ${I} doexe "${FILESDIR}"/7.3/initfolding doexe "${myS}"/{FAHClient,FAHCoreWrapper} newconfd "${FILESDIR}"/7.3/folding-conf.d foldingathome @@ -52,18 +58,18 @@ src_install() { pkg_preinst() { # the bash shell is important for "su -c" in init script - enewuser foldingathome -1 /bin/bash /opt/foldingathome + enewuser foldingathome -1 /bin/bash "${EPREFIX}"/opt/foldingathome } pkg_postinst() { - chown -R foldingathome:nogroup "${I}" + chown -R foldingathome:nogroup "${EPREFIX}"/${I} einfo "To run Folding@home in the background at boot (with openrc):" einfo "\trc-update add foldingathome default" einfo "" - if [ ! -e "${I}"/config.xml ]; then + if [ ! -e "${EPREFIX}"/${I}/config.xml ]; then elog "No configuration found -- please run ${I}/initfolding or" elog "emerge --config ${P} to configure your client and edit" - elog "${EROOT}/etc/conf.d/foldingathome for options" + elog "${EPREFIX}/etc/conf.d/foldingathome for options" fi einfo "" einfo "The original author encourages you to acquire a username and join team 36480." @@ -77,5 +83,5 @@ pkg_postrm() { } pkg_config() { - "${I}"/initfolding + "${EPREFIX}"/${I}/initfolding } |