diff options
author | Amy Fong <amy.fong@windriver.com> | 2015-07-15 15:57:00 -0400 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2016-01-04 09:21:06 -0200 |
commit | ada652564f09756a81f54495cbc2091125239625 (patch) | |
tree | 0cd0a6e978d958e4212f509c0889918e184f1008 /recipes-core/base-files/base-files_3.0.14.bbappend | |
parent | a754bae09713199e40ec6bf145383a9a66c5360b (diff) | |
download | meta-java-ada652564f09756a81f54495cbc2091125239625.tar.gz |
base-files: Define JAVA_HOME by default
In the default /etc/profile, search for and define JAVA_HOME
in the environment variables.
Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Diffstat (limited to 'recipes-core/base-files/base-files_3.0.14.bbappend')
-rw-r--r-- | recipes-core/base-files/base-files_3.0.14.bbappend | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/recipes-core/base-files/base-files_3.0.14.bbappend b/recipes-core/base-files/base-files_3.0.14.bbappend new file mode 100644 index 0000000..4651185 --- /dev/null +++ b/recipes-core/base-files/base-files_3.0.14.bbappend | |||
@@ -0,0 +1,13 @@ | |||
1 | do_install_append() { | ||
2 | cat >> ${D}${sysconfdir}/profile << EOT | ||
3 | JAVA_HOME="" | ||
4 | for dir in ${libdir}/jvm/*; do | ||
5 | if [ -x "\${dir}/bin/java" ]; then | ||
6 | [ -z "\${JAVA_HOME}" ] && JAVA_HOME="\${dir}" | ||
7 | fi | ||
8 | done | ||
9 | if [ -n "\${JAVA_HOME}" ]; then | ||
10 | export JAVA_HOME=\${JAVA_HOME} | ||
11 | fi | ||
12 | EOT | ||
13 | } | ||