diff options
author | Ultrabug <ultrabug@gentoo.org> | 2013-03-22 11:23:07 +0100 |
---|---|---|
committer | Ultrabug <ultrabug@gentoo.org> | 2013-03-22 11:23:07 +0100 |
commit | 9f14dd1de87a5552f6dabf70d5d3cc19b6920f65 (patch) | |
tree | 5fd88eaad38d7701574a382e616da5ff2beb01ae /sys-cluster | |
parent | apache-zookeeper manifest (diff) | |
download | ultrabug-9f14dd1de87a5552f6dabf70d5d3cc19b6920f65.tar.gz ultrabug-9f14dd1de87a5552f6dabf70d5d3cc19b6920f65.tar.bz2 ultrabug-9f14dd1de87a5552f6dabf70d5d3cc19b6920f65.zip |
new ebuild sys-cluster/cloudera-pig
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/cloudera-pig/Manifest | 5 | ||||
-rw-r--r-- | sys-cluster/cloudera-pig/cloudera-pig-4.1.3.ebuild | 51 | ||||
-rw-r--r-- | sys-cluster/cloudera-pig/cloudera-pig-4.2.0.ebuild | 48 | ||||
-rw-r--r-- | sys-cluster/cloudera-pig/files/pig | 5 |
4 files changed, 109 insertions, 0 deletions
diff --git a/sys-cluster/cloudera-pig/Manifest b/sys-cluster/cloudera-pig/Manifest new file mode 100644 index 0000000..15c0ca2 --- /dev/null +++ b/sys-cluster/cloudera-pig/Manifest @@ -0,0 +1,5 @@ +AUX pig 78 SHA256 bd2337fb757de9ad28f6d9cbd3149a8fd68efd589026dae660f9fd093d2908c5 SHA512 68c6535440da464d4b1bd894dc0f5c590ff9109c08ddeb43b7403e831ec1508b3657fb7bc3bbe14557ed9c7344d702e381576ef383405ce943c8fe22accb2301 WHIRLPOOL 5361ea01138150f7998d280e41f95f0624d8a45c9ec6e5d0c08f3daf93accc7f6de36f8178651c6aa141051f73aa02980a32c14440cbf8984299c941af07a1a7 +DIST pig-0.10.0-cdh4.1.3.tar.gz 64212768 SHA256 54f603c874a713c9bee9b4c47db57e44cab2d8612eb6478f99ec2faf2ed36832 SHA512 78510cc476e5980a990632ecc2c93da0764e40fb7e4880cde1de291511e158a1a32be64e12823b49d949a17da92a090e59b201b347b59cac9038b5b5b7260010 WHIRLPOOL c3f68b124f9d616d0afc9ffa3f62a92e444b159a6674b087091a7d24e7e02d5653fd0f811babf9f575ce86291ad4cff364602f15581449c57a1b8ca71df37073 +DIST pig-0.10.0-cdh4.2.0.tar.gz 70045927 SHA256 2b5d1b2d4c3ba4a8cae2598de4be1853115133373a5ab9512eaf8ea957f1b321 SHA512 98079761f99c2c092bf28be8676a050009a4c94fd526c2edd375cb3fb281013497a201431ece919e9388a26d82205471d689acace29601e4d4e492fdfb4aecbf WHIRLPOOL c05b9a59471d8e7fcc6e483c24f9ad8f6baa67237f94112314e488036a7e66b4f1094069bb5994b3e7bc60e967a8bc1f9de84c2af25b736ee29e316395552575 +EBUILD cloudera-pig-4.1.3.ebuild 1073 SHA256 28583f800371ea1863ea209e0d08077d589fb8a5a3005093ad5963530f5a0174 SHA512 2040abd636b692e8f7d070758705ce270bf394f6c2358389285f64c56f9651f45e5fa4e804e4144ccd14f02395ae181c25f6e1d07fc3671fee10eb995659694e WHIRLPOOL e9e87b9969801569323923b68db9ce7d0ff100b7af5563b299d5d6cf494048d066be775fb9c72e417734aa11167660b364544595e481a17562556cef0475ec64 +EBUILD cloudera-pig-4.2.0.ebuild 1078 SHA256 d9d3c8ab78eac8e11897666f918e70dd6c206e3a3c6827a080708d4d51f586a8 SHA512 28ee296b8378bad10e9d7c7cec2d74f181ba99c254664752e97e56252c6306fae79f4d0c40611c71116e00ee0bfdb5eba1af383533e4e747cb1b00ee220c6c6d WHIRLPOOL 128c2ffbbc882a3c0e75e65782fba397fb6f3fabd6fe90d9ca62930d965094147da26e376b33abb729765b70dd4ec4785e876ec1a5f2bdde4178a82448b56e5c diff --git a/sys-cluster/cloudera-pig/cloudera-pig-4.1.3.ebuild b/sys-cluster/cloudera-pig/cloudera-pig-4.1.3.ebuild new file mode 100644 index 0000000..3423b56 --- /dev/null +++ b/sys-cluster/cloudera-pig/cloudera-pig-4.1.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils java-utils-2 + +DESCRIPTION="Cloudera’s Distribution for Apache Hadoop" +HOMEPAGE="https://ccp.cloudera.com" +SRC_URI=" + http://archive.cloudera.com/cdh4/cdh/4/pig-0.10.0-cdh4.1.3.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="mirror binchecks" +IUSE="" + +DEPEND="" +RDEPEND=">=virtual/jre-1.6 + net-misc/openssh + net-misc/rsync" + +MY_PN="pig" +MY_P="${MY_PN}-${PV}" + +S=${WORKDIR}/pig-0.10.0-cdh4.1.3 +INSTALL_DIR=/opt/cloudera-pig +export CONFIG_PROTECT="${CONFIG_PROTECT} ${INSTALL_DIR}/conf" + +src_install() { + sed -i -e '/^export PIG_HOME/d' ${S}/bin/pig || die + + # env file + cat > 99pig <<-EOF + PIG_HOME="${INSTALL_DIR}" + PIG_CONF_DIR="${INSTALL_DIR}/conf" + CONFIG_PROTECT="${INSTALL_DIR}/conf" + EOF + doenvd 99pig || die "doenvd failed" + + # bin + dobin bin/pig + + # install dir + dodir "${INSTALL_DIR}" + mv "${S}"/* "${D}${INSTALL_DIR}" || die "install failed" + chown -Rf root:hadoop "${D}${INSTALL_DIR}" +} diff --git a/sys-cluster/cloudera-pig/cloudera-pig-4.2.0.ebuild b/sys-cluster/cloudera-pig/cloudera-pig-4.2.0.ebuild new file mode 100644 index 0000000..1be8f22 --- /dev/null +++ b/sys-cluster/cloudera-pig/cloudera-pig-4.2.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils java-utils-2 + +MY_PV="0.10.0" +MY_PN="pig" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Cloudera’s Distribution for Apache Pig" +HOMEPAGE="http://pig.apache.org/" +SRC_URI="http://archive.cloudera.com/cdh4/cdh/4/${MY_PN}-${MY_PV}-cdh${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="mirror binchecks" +IUSE="" + +DEPEND="=sys-cluster/cloudera-hadoop-${PV}" +RDEPEND=">=virtual/jre-1.6 + dev-java/java-config-wrapper" + +CONFIG_DIR=/etc/"${MY_PN}"/conf +export CONFIG_PROTECT="${CONFIG_PROTECT} ${CONFIG_DIR}" + +S=${WORKDIR}/pig-"${MY_PV}"-cdh"${PV}" + +src_install() { + # config dir + JAVA_HOME=$(java-config -g JAVA_HOME) + echo "JAVA_HOME=${JAVA_HOME}" > conf/pig-env.sh + insinto ${CONFIG_DIR} + doins conf/* + + # lib dir + insinto /usr/lib/"${MY_PN}" + doins -r bin lib + doins pig-0.10.0-cdh4.2.0-withouthadoop.jar + dosym ${CONFIG_DIR} /usr/lib/"${MY_PN}"/conf + + # bin + dobin "${FILESDIR}"/pig + fperms 755 /usr/lib/pig/bin/pig +} diff --git a/sys-cluster/cloudera-pig/files/pig b/sys-cluster/cloudera-pig/files/pig new file mode 100644 index 0000000..74b0747 --- /dev/null +++ b/sys-cluster/cloudera-pig/files/pig @@ -0,0 +1,5 @@ +#!/bin/sh + +export JAVA_HOME=$(java-config -O) + +exec /usr/lib/pig/bin/pig "$@" |