Respect environment variables, if set.

Change-Id: I98f36c7aaab5e38147d5c3f3c50b387e130b246e
diff --git a/build-ramcloud-java-bindings.sh b/build-ramcloud-java-bindings.sh
index 7f4dc6a..687ad99 100755
--- a/build-ramcloud-java-bindings.sh
+++ b/build-ramcloud-java-bindings.sh
@@ -4,13 +4,13 @@
 
 set -x
 
-ONOS_HOME=~/ONOS
-RAMCLOUD_HOME=~/ramcloud
+ONOS_HOME=${ONOS_HOME:-~/ONOS}
+RAMCLOUD_HOME=${RAMCLOUD_HOME:-~/ramcloud}
 
 # create ramcloud lib
-cp -p ${ONOS_HOME}/src/main/java/edu/stanford/ramcloud/JRamCloud.java ${HOME}/ramcloud/bindings/java/edu/stanford/ramcloud/
-cp -p ${ONOS_HOME}/src/main/cpp/edu_stanford_ramcloud_JRamCloud.cc ${HOME}/ramcloud/bindings/java/edu/stanford/ramcloud/
-cd ${HOME}/ramcloud/bindings/java/edu/stanford/ramcloud/
+cp -pvf ${ONOS_HOME}/src/main/java/edu/stanford/ramcloud/JRamCloud.java ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/
+cp -pvf ${ONOS_HOME}/src/main/cpp/edu_stanford_ramcloud_JRamCloud.cc ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/
+cd ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/
 javac JRamCloud.java
 ./build_so.sh
 jar cvf ${RAMCLOUD_HOME}/bindings/java/RamCloud.jar ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/*.class
diff --git a/setup-ramcloud.sh b/setup-ramcloud.sh
index 1db2d1c..7ed99e1 100755
--- a/setup-ramcloud.sh
+++ b/setup-ramcloud.sh
@@ -2,8 +2,8 @@
 
 set -x
 
-ONOS_HOME=~/ONOS
-RAMCLOUD_HOME=~/ramcloud
+ONOS_HOME=${ONOS_HOME:-~/ONOS}
+RAMCLOUD_HOME=${RAMCLOUD_HOME:-~/ramcloud}
 
 if [ -d ${RAMCLOUD_HOME} ]; then
   echo "${RAMCLOUD_HOME} already exist, please rename or remove them."
@@ -26,10 +26,10 @@
 
 ln -s ${RAMCLOUD_HOME}/obj.custom obj.blueprint-java
 
-# crate ramcloud lib
-cp -p ${ONOS_HOME}/src/main/java/edu/stanford/ramcloud/JRamCloud.java ${HOME}/ramcloud/bindings/java/edu/stanford/ramcloud/
-cp -p ${ONOS_HOME}/src/main/cpp/edu_stanford_ramcloud_JRamCloud.cc ${HOME}/ramcloud/bindings/java/edu/stanford/ramcloud/
-cd ${HOME}/ramcloud/bindings/java/edu/stanford/ramcloud/
+# create ramcloud lib
+cp -pvf ${ONOS_HOME}/src/main/java/edu/stanford/ramcloud/JRamCloud.java ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/
+cp -pvf ${ONOS_HOME}/src/main/cpp/edu_stanford_ramcloud_JRamCloud.cc ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/
+cd ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/
 javac JRamCloud.java
 ./build_so.sh
 jar cvf ${RAMCLOUD_HOME}/bindings/java/RamCloud.jar ${RAMCLOUD_HOME}/bindings/java/edu/stanford/ramcloud/*.class