[
https://issues.apache.org/jira/browse/PIG-536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Noll updated PIG-536:
-----------------------------
Affects Version/s: (was: 0.1.0)
0.9.0
Release Note: Fixes a bug in bin/pig where jar files in lib/ are not
properly added to CLASSPATH when PIG_HOME contains the word 'hadoop'.
Status: Patch Available (was: Open)
> the shell script 'pig' does not work if PIG_HOME has the word 'hadoop' in
> it's directory, and pig script is missing in the types branch
> ---------------------------------------------------------------------------------------------------------------------------------------
>
> Key: PIG-536
> URL: https://issues.apache.org/jira/browse/PIG-536
> Project: Pig
> Issue Type: Bug
> Components: grunt
> Affects Versions: 0.9.0
> Reporter: Ian Holsman
> Fix For: 0.9.0
>
> Attachments: PIG-536.patch
>
>
> ran into this one today when running from user 'hadoop' whoose home directory
> is /home/hadoop/
> also for some reason this script isn't in the pig-types branch..
> Index: bin/pig
> ===================================================================
> --- bin/pig (revision 711801)
> +++ bin/pig (working copy)
> @@ -124,7 +124,8 @@
> # libraries in the lib dir, so don't blindly add them all. Only add the
> one
> # that matche PIG_HADOOP_VERSION.
> for f in $PIG_HOME/lib/*.jar; do
> - IS_HADOOP=`echo $f | grep hadoop`
> + FILENAME=`basename $f`
> + IS_HADOOP=`echo $FILENAME | grep hadoop`
> if [ "${IS_HADOOP}x" == "x" ]; then
> CLASSPATH=${CLASSPATH}:$f;
> else
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira