From ada652564f09756a81f54495cbc2091125239625 Mon Sep 17 00:00:00 2001 From: Amy Fong Date: Wed, 15 Jul 2015 15:57:00 -0400 Subject: 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 Signed-off-by: Jackie Huang --- recipes-core/base-files/base-files_3.0.14.bbappend | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 recipes-core/base-files/base-files_3.0.14.bbappend (limited to 'recipes-core/base-files/base-files_3.0.14.bbappend') 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 @@ +do_install_append() { + cat >> ${D}${sysconfdir}/profile << EOT +JAVA_HOME="" +for dir in ${libdir}/jvm/*; do + if [ -x "\${dir}/bin/java" ]; then + [ -z "\${JAVA_HOME}" ] && JAVA_HOME="\${dir}" + fi +done +if [ -n "\${JAVA_HOME}" ]; then + export JAVA_HOME=\${JAVA_HOME} +fi +EOT +} -- cgit v1.2.3-54-g00ecf