java-utils-2.eclass: Make java-pkg_init-compiler_ output to stderr
authorJames Le Cuirot <chewi@gentoo.org>
Fri, 4 Sep 2015 22:11:30 +0000 (23:11 +0100)
committerJames Le Cuirot <chewi@gentoo.org>
Fri, 4 Sep 2015 22:49:55 +0000 (23:49 +0100)
It was corrupting the result of java-pkg_get-javac in rare
cases. Fixes bug #559230.

eclass/java-utils-2.eclass

index 0a1a8a38b470ce62ec19a2c872a16a8afc656da7..6e333118f5bbaad75cfd7d953270fb1352cb1081 100644 (file)
@@ -2203,7 +2203,7 @@ java-pkg_init-compiler_() {
 
                if has ${compiler} ${JAVA_PKG_FILTER_COMPILER}; then
                        if [[ -z ${JAVA_PKG_FORCE_COMPILER} ]]; then
-                               einfo "Filtering ${compiler}"
+                               einfo "Filtering ${compiler}" >&2
                                continue
                        fi
                fi
@@ -2243,10 +2243,10 @@ java-pkg_init-compiler_() {
        # If it hasn't been defined already, default to javac
        if [[ -z ${GENTOO_COMPILER} ]]; then
                if [[ -n ${compilers} ]]; then
-                       einfo "No suitable compiler found: defaulting to JDK default for compilation"
+                       einfo "No suitable compiler found: defaulting to JDK default for compilation" >&2
                else
                        # probably don't need to notify users about the default.
-                       :;#einfo "Defaulting to javac for compilation"
+                       :;#einfo "Defaulting to javac for compilation" >&2
                fi
                if java-config -g GENTOO_COMPILER 2> /dev/null; then
                        export GENTOO_COMPILER=$(java-config -g GENTOO_COMPILER)
@@ -2254,7 +2254,7 @@ java-pkg_init-compiler_() {
                        export GENTOO_COMPILER=javac
                fi
        else
-               einfo "Using ${GENTOO_COMPILER} for compilation"
+               einfo "Using ${GENTOO_COMPILER} for compilation" >&2
        fi
 
 }