Ivan Veselovsky created IGNITE-413:
--------------------------------------

             Summary: bin/setup-hadoop.sh must work even if IGNITE_HOME is not 
set.
                 Key: IGNITE-413
                 URL: https://issues.apache.org/jira/browse/IGNITE-413
             Project: Ignite
          Issue Type: Bug
            Reporter: Ivan Veselovsky
            Assignee: Ivan Veselovsky


Now it does not work:
bin$ ./setup-hadoop.sh 
./setup-hadoop.sh: line 47: 
/home/ivan/_hadoop-apache-test/bin/include/functions.sh: No such file or 
directory
./setup-hadoop.sh: line 52: setIgniteHome: command not found
./setup-hadoop.sh: line 62: /home/ivan/_hadoop-apache-test/bin/ignite.sh: No 
such file or directory

This is because of the line 38 in setup-hadoop.sh:
    then IGNITE_HOME_TMP="$(dirname "$(cd "$(dirname "$0")"; 
"pwd")")";IGNITE_HOME_TMP="$(dirname "${IGNITE_HOME_TMP}")" # Will be removed 
in release.

This is a special code that was needed in older Ignite versions, now it is not 
needed, should be removed.
Also check if the following code in Maven is present:
                                        <replaceregexp byline="true">
                                            <regexp 
pattern='IGNITE_HOME_TMP="\$\(dirname "\$\{IGNITE_HOME_TMP\}"\)"(\s*#.*)?'/>
                                            <substitution expression=""/>
                                            <fileset 
dir="${basedir}/target/release-package/bin">
                                                <include name="**/*.sh"/>
                                            </fileset>
                                        </replaceregexp>
If yes, it also should be removed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to