<commit_before>#!/bin/bash
# ===========================================
# Copyright NeCTAR, May 2014, all rights reserved.
# 
# Licensed under the Apache License, Version 2.0 (the "License"); 
# you may not use this file except in compliance with the License. 
# You may obtain a copy of the License at
# 
# http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, 
# software distributed under the License is distributed on an "AS IS" BASIS, 
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
# See the License for the specific language governing permissions 
# and limitations under the License.
# ===========================================
# install_java.sh
# ===========================================
# Install Java on ALL machines.
# Oracle Java version 7

# See: http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/4.2.0/CDH4-Installation-Guide/cdh4ig_topic_29.html
# And: http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/4.2.0/CDH4-Installation-Guide/cdh4ig_topic_29_1.html?scroll=topic_29_1
# But as far as I can tell the instructions there are not necessary as far as setting
# JAVA_HOME and PATH are concerned.
# ===========================================

#Register repo
add-apt-repository -y ppa:webupd8team/java
apt-get -q -y update 

# Bypass Oracle license dialog.
echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections

# Install.
apt-get -y install java-common  oracle-java7-installer  oracle-java7-set-default

# Register alternatives. Maybe some redundancy here that can be removed later.
update-java-alternatives -s java-7-oracle

# Set the JAVA environment variables.
echo -e "\n\nJAVA_HOME=/usr/lib/jvm/java-7-oracle" >> /etc/environment;
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/
<commit_msg>RR: update Java install to favour OpenJDK over Oracle.<commit_after>#!/bin/bash
# ===========================================
# Copyright NeCTAR, May 2014, all rights reserved.
# 
# Licensed under the Apache License, Version 2.0 (the "License"); 
# you may not use this file except in compliance with the License. 
# You may obtain a copy of the License at
# 
# http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, 
# software distributed under the License is distributed on an "AS IS" BASIS, 
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
# See the License for the specific language governing permissions 
# and limitations under the License.
# ===========================================
# install_java.sh
# Environment: Ubuntu: 12.04
# ===========================================
# Oracle Java version 7
# Oracle Java download can become excruciatingly slow, hence favour openjdk-7-jdk

# Ensure JAVA_HOME and PATH are setup?

# Resources:
#	https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get
# ===========================================

JDK=
#JDK=Oracle

if [ "$JDK" == "Oracle" ]; then
	#Register repo
	add-apt-repository -y ppa:webupd8team/java
	apt-get -q -y update 

	# Bypass Oracle license dialog.
	echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
	echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections

	# Install.
	apt-get -y install java-common  oracle-java7-installer  oracle-java7-set-default

	# Register alternatives. Maybe some redundancy here that can be removed later.
	update-java-alternatives -s java-7-oracle

	# Set the JAVA environment variables.
	echo -e "\n\nJAVA_HOME=/usr/lib/jvm/java-7-oracle" >> /etc/environment;
	export JAVA_HOME=/usr/lib/jvm/java-7-oracle/
	
else
	apt-get install -y openjdk-7-jdk

	# Set the JAVA environment variables.
	echo -e "\n\nJAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64" >> /etc/environment;
	export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64/
fi


{'fraction_non_alphanumeric': 0.17818361303060218, 'fraction_numerical': 0.017275419545903257, 'mean_word_length': 4.462264150943396, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 1, 'lorem ipsum': 0, 'www.': 5, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3254799', 'n_tokens_mistral': 1338, 'n_tokens_neox': 1236, 'n_words': 379}