#!/bin/sh

# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

cwd=`dirname $0`
cassandra_home="$cwd/../../../"

# general jars.
for jar in $cassandra_home/lib/*.jar $cassandra_home/build/lib/jars/*.jar $cassandra_home/build/apache-cassandra*.jar; do
    CLASSPATH=$CLASSPATH:$jar
done

if [ "x$PIG_HOME" = "x" ]; then
    echo "PIG_HOME not set: requires Pig >= 0.7.0" >&2
    exit 1
fi

# pig jar.
for jar in $PIG_HOME/*.jar; do
   PIG_JAR=$jar
done
echo "Using $PIG_JAR."
if [ ! -e $PIG_JAR ]; then
    echo "Unable to locate Pig jar" >&2
    exit 1
fi

CLASSPATH=$CLASSPATH:$PIG_JAR

export PIG_CLASSPATH=$PIG_CLASSPATH:$CLASSPATH
export PIG_OPTS="$PIG_OPTS -Dudf.import.list=org.apache.cassandra.hadoop.pig"
$PIG_HOME/bin/pig $*
