Repository: maven Updated Branches: refs/heads/MNG-5852 [created] 53a190bf4
[MNG-5852] mvn shell script invokes /bin/sh but requires Bash functions 'local' is not POSIX, but supported by most shells. However, it's not supported by Solaris's /bin/sh, so use a subshell instead. This closes #50. Project: http://git-wip-us.apache.org/repos/asf/maven/repo Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/53a190bf Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/53a190bf Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/53a190bf Branch: refs/heads/MNG-5852 Commit: 53a190bf4a0cd16db9140376bea9e58a432325b3 Parents: e91a866 Author: Joseph Walton <j...@kafsemo.org> Authored: Mon Jan 30 11:13:16 2017 +0100 Committer: Michael Osipov <micha...@apache.org> Committed: Mon Jan 30 11:15:21 2017 +0100 ---------------------------------------------------------------------- apache-maven/src/bin/mvn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven/blob/53a190bf/apache-maven/src/bin/mvn ---------------------------------------------------------------------- diff --git a/apache-maven/src/bin/mvn b/apache-maven/src/bin/mvn index 4a7f610..172f43b 100755 --- a/apache-maven/src/bin/mvn +++ b/apache-maven/src/bin/mvn @@ -190,8 +190,7 @@ fi # traverses directory structure from process work directory to filesystem root # first directory with .mvn subdirectory is considered project base directory find_maven_basedir() { - local basedir - local wdir +( basedir="`pwd`" wdir="`pwd`" while [ "$wdir" != '/' ] ; do @@ -202,6 +201,7 @@ find_maven_basedir() { wdir="`cd "$wdir/.."; pwd`" done echo "${basedir}" +) } # concatenates all lines of a file