| # Copyright 1999-2012 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="2" |
| |
| DESCRIPTION="The Command Line Interface (CLI) for the AWS Identity and Access Management (IAM) Service" |
| HOMEPAGE="http://aws.amazon.com/developertools/AWS-Identity-and-Access-Management/4143" |
| SRC_URI="mirror://sabayon/${CATEGORY}/IAMCli-${PV}.zip" |
| |
| S="${WORKDIR}/IAMCli-${PV}" |
| |
| LICENSE="Amazon" |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86" |
| IUSE="" |
| DEPEND="app-arch/unzip" |
| RDEPEND="virtual/jre" |
| RESTRICT="mirror" |
| |
| src_unpack() { |
| unpack ${A} |
| cd "${WORKDIR}/IAMCli-${PV}" |
| find . -name '*.cmd' -delete || die |
| } |
| |
| src_install() { |
| dodir /opt/${PN} |
| insinto /opt/${PN}/lib |
| doins -r "${S}"/lib/* |
| exeinto /opt/${PN}/bin |
| doexe "${S}"/bin/* |
| |
| dodir /etc/env.d |
| cat - > "${T}"/99${PN} <<EOF |
| AWS_IAM_HOME=/opt/${PN} |
| PATH=/opt/${PN}/bin |
| ROOTPATH=/opt/${PN}/bin |
| EOF |
| doenvd "${T}"/99${PN} |
| |
| dodoc "LICENSE.txt" |
| } |
| |
| pkg_postinst() { |
| ewarn "Remember to run: env-update && source /etc/profile if you plan" |
| ewarn "to use these tools in a shell before logging out (or restarting" |
| ewarn "your login manager)" |
| elog |
| elog "You need to put the following in your ~/.bashrc replacing the" |
| elog "values with the full path to your AWS credentials file." |
| elog |
| elog " export AWS_CREDENTIAL_FILE=/path/and_filename_of_credential_file" |
| elog |
| elog "It should contains two lines: the first line lists the AWS Account's" |
| elog "AWS Access Key ID, and the second line lists the AWS Account's" |
| elog "Secret Access Key. For example:" |
| elog |
| elog " AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE" |
| elog " AWSSecretKey=wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY" |
| } |