summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2013-03-22 11:23:07 +0100
committerUltrabug <ultrabug@gentoo.org>2013-03-22 11:23:07 +0100
commit9f14dd1de87a5552f6dabf70d5d3cc19b6920f65 (patch)
tree5fd88eaad38d7701574a382e616da5ff2beb01ae /sys-cluster
parentapache-zookeeper manifest (diff)
downloadultrabug-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/Manifest5
-rw-r--r--sys-cluster/cloudera-pig/cloudera-pig-4.1.3.ebuild51
-rw-r--r--sys-cluster/cloudera-pig/cloudera-pig-4.2.0.ebuild48
-rw-r--r--sys-cluster/cloudera-pig/files/pig5
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 "$@"