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)