BIGTOP-1045. Being consistent with shells, defining JAVA_HOME and bigtop-utils versions
authorSean Mackrory <mackrorysd@apache.org>
Thu, 8 Aug 2013 18:15:02 +0000 (11:15 -0700)
committerSean Mackrory <mackrorysd@apache.org>
Fri, 23 Aug 2013 17:55:56 +0000 (10:55 -0700)
126 files changed:
bigtop-packages/src/common/bigtop-jsvc/do-component-build
bigtop-packages/src/common/bigtop-tomcat/do-component-build
bigtop-packages/src/common/crunch/do-component-build
bigtop-packages/src/common/crunch/install_crunch.sh
bigtop-packages/src/common/datafu/do-component-build
bigtop-packages/src/common/datafu/install_datafu.sh
bigtop-packages/src/common/flume/do-component-build
bigtop-packages/src/common/flume/install_flume.sh
bigtop-packages/src/common/giraph/do-component-build
bigtop-packages/src/common/giraph/install_giraph.sh
bigtop-packages/src/common/hadoop/do-component-build
bigtop-packages/src/common/hadoop/install_hadoop.sh
bigtop-packages/src/common/hbase/do-component-build
bigtop-packages/src/common/hbase/hbase.svc
bigtop-packages/src/common/hbase/install_hbase.sh
bigtop-packages/src/common/hbase/regionserver-init.d.tpl
bigtop-packages/src/common/hcatalog/install_hcatalog.sh
bigtop-packages/src/common/hive/do-component-build
bigtop-packages/src/common/hive/hive-metastore.svc
bigtop-packages/src/common/hive/hive-server.svc
bigtop-packages/src/common/hive/install_hive.sh
bigtop-packages/src/common/hue/do-component-build
bigtop-packages/src/common/hue/install_hue.sh
bigtop-packages/src/common/mahout/do-component-build
bigtop-packages/src/common/mahout/install_mahout.sh
bigtop-packages/src/common/oozie/install_oozie.sh
bigtop-packages/src/common/oozie/oozie.init
bigtop-packages/src/common/pig/do-component-build
bigtop-packages/src/common/pig/install_pig.sh
bigtop-packages/src/common/solr/install_solr.sh
bigtop-packages/src/common/spark/install_spark.sh
bigtop-packages/src/common/spark/spark-master.svc
bigtop-packages/src/common/spark/spark-worker.svc
bigtop-packages/src/common/sqoop/do-component-build
bigtop-packages/src/common/sqoop/install_sqoop.sh
bigtop-packages/src/common/sqoop/sqoop-server.sh
bigtop-packages/src/common/sqoop/sqoop.sh
bigtop-packages/src/common/whirr/do-component-build
bigtop-packages/src/common/whirr/install_whirr.sh
bigtop-packages/src/common/zookeeper/do-component-build
bigtop-packages/src/common/zookeeper/install_zookeeper.sh
bigtop-packages/src/common/zookeeper/zookeeper-server.sh
bigtop-packages/src/common/zookeeper/zookeeper-server.sh.suse
bigtop-packages/src/deb/flume/control
bigtop-packages/src/deb/flume/flume-agent.postinst
bigtop-packages/src/deb/flume/flume.postinst
bigtop-packages/src/deb/flume/flume.preinst
bigtop-packages/src/deb/flume/flume.prerm
bigtop-packages/src/deb/giraph/control
bigtop-packages/src/deb/giraph/giraph.postinst
bigtop-packages/src/deb/giraph/giraph.prerm
bigtop-packages/src/deb/hadoop/append_licenses.sh
bigtop-packages/src/deb/hadoop/control
bigtop-packages/src/deb/hadoop/hadoop-conf-pseudo.postinst
bigtop-packages/src/deb/hadoop/hadoop-conf-pseudo.prerm
bigtop-packages/src/deb/hadoop/hadoop-hdfs.postinst
bigtop-packages/src/deb/hadoop/hadoop-hdfs.preinst
bigtop-packages/src/deb/hadoop/hadoop-httpfs.postinst
bigtop-packages/src/deb/hadoop/hadoop-httpfs.preinst
bigtop-packages/src/deb/hadoop/hadoop-httpfs.prerm
bigtop-packages/src/deb/hadoop/hadoop-mapreduce.postinst
bigtop-packages/src/deb/hadoop/hadoop-mapreduce.preinst
bigtop-packages/src/deb/hadoop/hadoop-yarn.postinst
bigtop-packages/src/deb/hadoop/hadoop-yarn.preinst
bigtop-packages/src/deb/hadoop/hadoop.daemon.postinst.tpl
bigtop-packages/src/deb/hadoop/hadoop.postinst
bigtop-packages/src/deb/hadoop/hadoop.preinst
bigtop-packages/src/deb/hadoop/hadoop.prerm
bigtop-packages/src/deb/hbase/control
bigtop-packages/src/deb/hbase/hbase.postinst
bigtop-packages/src/deb/hbase/hbase.preinst
bigtop-packages/src/deb/hbase/hbase.prerm
bigtop-packages/src/deb/hbase/service-postinst.tpl
bigtop-packages/src/deb/hbase/service-postrm.tpl
bigtop-packages/src/deb/hcatalog/hcatalog.postinst
bigtop-packages/src/deb/hcatalog/hcatalog.prerm
bigtop-packages/src/deb/hcatalog/webhcat.postinst
bigtop-packages/src/deb/hcatalog/webhcat.prerm
bigtop-packages/src/deb/hive/control
bigtop-packages/src/deb/hive/hive.postinst
bigtop-packages/src/deb/hive/hive.preinst
bigtop-packages/src/deb/hive/hive.prerm
bigtop-packages/src/deb/mahout/control
bigtop-packages/src/deb/mahout/mahout.postinst
bigtop-packages/src/deb/mahout/mahout.prerm
bigtop-packages/src/deb/oozie/control
bigtop-packages/src/deb/oozie/oozie.postinst
bigtop-packages/src/deb/oozie/oozie.postrm
bigtop-packages/src/deb/oozie/oozie.preinst
bigtop-packages/src/deb/oozie/oozie.prerm
bigtop-packages/src/deb/pig/control
bigtop-packages/src/deb/pig/pig.postinst
bigtop-packages/src/deb/pig/pig.preinst
bigtop-packages/src/deb/pig/pig.prerm
bigtop-packages/src/deb/solr/control
bigtop-packages/src/deb/solr/solr-server.postinst
bigtop-packages/src/deb/solr/solr.postinst
bigtop-packages/src/deb/solr/solr.preinst
bigtop-packages/src/deb/solr/solr.prerm
bigtop-packages/src/deb/spark/spark.postinst
bigtop-packages/src/deb/spark/spark.prerm
bigtop-packages/src/deb/sqoop/control
bigtop-packages/src/deb/sqoop/sqoop-server.postinst
bigtop-packages/src/deb/sqoop/sqoop.postinst
bigtop-packages/src/deb/sqoop/sqoop.prerm
bigtop-packages/src/deb/whirr/control
bigtop-packages/src/deb/zookeeper/control
bigtop-packages/src/deb/zookeeper/zookeeper-server.init
bigtop-packages/src/deb/zookeeper/zookeeper.postinst
bigtop-packages/src/deb/zookeeper/zookeeper.preinst
bigtop-packages/src/deb/zookeeper/zookeeper.prerm
bigtop-packages/src/rpm/datafu/SPECS/datafu.spec
bigtop-packages/src/rpm/flume/SPECS/flume.spec
bigtop-packages/src/rpm/giraph/SPECS/giraph.spec
bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec
bigtop-packages/src/rpm/hbase/SPECS/hbase.spec
bigtop-packages/src/rpm/hcatalog/SPECS/hcatalog.spec
bigtop-packages/src/rpm/hive/SPECS/hive.spec
bigtop-packages/src/rpm/mahout/SPECS/mahout.spec
bigtop-packages/src/rpm/oozie/SPECS/oozie.spec
bigtop-packages/src/rpm/pig/SPECS/pig.spec
bigtop-packages/src/rpm/solr/SPECS/solr.spec
bigtop-packages/src/rpm/sqoop/SPECS/sqoop.spec
bigtop-packages/src/rpm/whirr/SPECS/whirr.spec
bigtop-packages/src/rpm/zookeeper/SPECS/zookeeper.spec
bigtop-packages/src/templates/init.d.tmpl

index 33a4757..d07efba 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index d113d09..83bbb78 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 4285f6f..e5513f7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index d759882..2b481ab 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index ffbf386..be0f4b6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 9cac6a6..df65c9e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 77969d8..b127526 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index e2aa06e..b6cc062 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 76106f7..be4b93b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 011ef77..88078a6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
@@ -139,7 +139,7 @@ for i in giraph ; do
        wrapper=$PREFIX/usr/bin/$i
        mkdir -p `dirname $wrapper`
        cat > $wrapper <<EOF
-#!/bin/sh
+#!/bin/bash
 
 # Autodetect JAVA_HOME if not defined
 . /usr/lib/bigtop-utils/bigtop-detect-javahome
index aed59ed..a2faccc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 08ddb52..7196564 100755 (executable)
@@ -167,7 +167,7 @@ mkdir -p $BIN_DIR
 for component in $HADOOP_DIR/bin/hadoop $HDFS_DIR/bin/hdfs $YARN_DIR/bin/yarn $MAPREDUCE_DIR/bin/mapred ; do
   wrapper=$BIN_DIR/${component#*/bin/}
   cat > $wrapper <<EOF
-#!/bin/sh
+#!/bin/bash
 
 # Autodetect JAVA_HOME if not defined
 . /usr/lib/bigtop-utils/bigtop-detect-javahome
index 8deadc9..44d97d0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 49385d4..c112488 100644 (file)
@@ -50,7 +50,7 @@ start() {
         exit 0
     fi
 
-    su -s /bin/sh hbase -c "${EXEC_PATH} start @HBASE_DAEMON@"
+    su -s /bin/bash hbase -c "${EXEC_PATH} start @HBASE_DAEMON@"
 
     checkstatusofproc
     RETVAL=$?
@@ -68,7 +68,7 @@ stop() {
     hbase_env
 
     log_success_msg "Stopping $DESC (${DAEMON}): "
-    su -s /bin/sh hbase -c "${EXEC_PATH} stop @HBASE_DAEMON@"
+    su -s /bin/bash hbase -c "${EXEC_PATH} stop @HBASE_DAEMON@"
     sleep 3
     RETVAL=$?
 
index 3968b99..5b3f882 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
@@ -138,7 +138,7 @@ ln -s `cd $PREFIX/$LIB_DIR ; ls hbase*jar | grep -v tests.jar` $PREFIX/$LIB_DIR/
 wrapper=$PREFIX/usr/bin/hbase
 mkdir -p `dirname $wrapper`
 cat > $wrapper <<EOF
-#!/bin/sh
+#!/bin/bash
 
 BIGTOP_DEFAULTS_DIR=${BIGTOP_DEFAULTS_DIR-/etc/default}
 [ -n "${BIGTOP_DEFAULTS_DIR}" -a -r ${BIGTOP_DEFAULTS_DIR}/hbase ] && . ${BIGTOP_DEFAULTS_DIR}/hbase
index 82c1487..a85bf46 100644 (file)
@@ -316,7 +316,7 @@ start() {
       exit 1
     fi
     echo -n "Starting $DESC: "
-    su -s /bin/sh hbase -c "$DAEMON_SCRIPT start @HBASE_DAEMON@"
+    su -s /bin/bash hbase -c "$DAEMON_SCRIPT start @HBASE_DAEMON@"
     if hbase_check_pidfile $PID_FILE ; then
         echo "$NAME."
     else
@@ -330,7 +330,7 @@ stop() {
     fi
 
     echo -n "Stopping $DESC: "
-    su -s /bin/sh hbase -c "$DAEMON_SCRIPT stop @HBASE_DAEMON@"
+    su -s /bin/bash hbase -c "$DAEMON_SCRIPT stop @HBASE_DAEMON@"
     if hbase_check_pidfile $PID_FILE ; then
         echo "ERROR."
     else
index 20f8ad1..a322fb9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 3ce7f20..0d6cc48 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 4fae311..e9b571b 100644 (file)
@@ -44,7 +44,7 @@ start() {
     . /usr/lib/bigtop-utils/bigtop-detect-classpath
     exec_env="HADOOP_CLASSPATH=${HADOOP_CLASSPATH}:${BIGTOP_CLASSPATH} $exec_env"
 
-    su -s /bin/sh $SVC_USER -c "$exec_env nohup nice -n 0 \
+    su -s /bin/bash $SVC_USER -c "$exec_env nohup nice -n 0 \
         $EXEC_PATH --service metastore $PORT \
             > $LOG_FILE 2>&1 < /dev/null & "'echo $! '"> $PIDFILE"
     sleep 3
index f9c59f8..43fc761 100644 (file)
@@ -44,7 +44,7 @@ start() {
     . /usr/lib/bigtop-utils/bigtop-detect-classpath
     exec_env="HADOOP_CLASSPATH=${HADOOP_CLASSPATH}:${BIGTOP_CLASSPATH} $exec_env"
 
-    su -s /bin/sh $SVC_USER -c "$exec_env nohup nice -n 0 \
+    su -s /bin/bash $SVC_USER -c "$exec_env nohup nice -n 0 \
         $EXEC_PATH --service hiveserver $PORT \
             > $LOG_FILE 2>&1 < /dev/null & "'echo $! '"> $PIDFILE"
     sleep 3
index 3d987fa..50bbe64 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index eafb4e2..9edc99a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 42bbd2f..4ae0b5f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 7b80f8b..e1078a8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 7300d1a..3bc5c1a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
@@ -121,7 +121,7 @@ cp -a ${BUILD_DIR}/examples/ $PREFIX/$DOC_DIR/
 # Copy in the /usr/bin/mahout wrapper
 install -d -m 0755 $PREFIX/$BIN_DIR
 cat > $PREFIX/$BIN_DIR/mahout <<EOF
-#!/bin/sh
+#!/bin/bash
 
 # Autodetect JAVA_HOME if not defined
 . /usr/lib/bigtop-utils/bigtop-detect-javahome
index c27dd64..3d99cfe 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 set -ex
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
@@ -120,7 +120,7 @@ gzip -c ${EXTRA_DIR}/oozie.1 > ${MAN_DIR}/oozie.1.gz
 # Create the /usr/bin/oozie wrapper
 install -d -m 0755 $BIN_DIR
 cat > ${BIN_DIR}/oozie <<EOF
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 4600841..5cab7a3 100644 (file)
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
@@ -51,13 +51,13 @@ start_oozie() {
   install -d -o oozie -g oozie /var/run/oozie
   install -d -o oozie -g oozie /var/log/oozie
   install -d -o oozie -g oozie /var/tmp/oozie
-  su --shell=/bin/sh -l oozie -c "env JAVA_HOME=$JAVA_HOME /usr/lib/oozie/bin/oozied.sh start"
+  su --shell=/bin/bash -l oozie -c "env JAVA_HOME=$JAVA_HOME /usr/lib/oozie/bin/oozied.sh start"
 }
 
 stop_oozie() {
   is_oozie_alive
   if [ "${STATUS}" = "0" ]; then
-    su --shell=/bin/sh -l oozie -c "env JAVA_HOME=$JAVA_HOME /usr/lib/oozie/bin/oozied.sh stop -force"
+    su --shell=/bin/bash -l oozie -c "env JAVA_HOME=$JAVA_HOME /usr/lib/oozie/bin/oozied.sh stop -force"
     if [ $? -eq 0 ]; then
       is_oozie_alive
       if [ "${STATUS}" = "1" ]; then
@@ -133,7 +133,7 @@ case "$1" in
           echo "Error: Oozie is running. Stop it first."
           exit 1
         else
-          (cd /tmp ; su --shell=/bin/sh -l oozie -c "env JAVA_HOME=$JAVA_HOME /usr/lib/oozie/bin/ooziedb.sh create -run")
+          (cd /tmp ; su --shell=/bin/bash -l oozie -c "env JAVA_HOME=$JAVA_HOME /usr/lib/oozie/bin/ooziedb.sh create -run")
         fi
         exit 0
         ;;
index 1ee7a8c..920ba91 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 6561647..710eb8b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
@@ -129,7 +129,7 @@ ln -s /etc/pig/conf $PREFIX/$LIB_DIR/conf
 # Copy in the /usr/bin/pig wrapper
 install -d -m 0755 $PREFIX/$BIN_DIR
 cat > $PREFIX/$BIN_DIR/pig <<EOF
-#!/bin/sh
+#!/bin/bash
 
 # Autodetect JAVA_HOME if not defined
 . /usr/lib/bigtop-utils/bigtop-detect-javahome
index 3e27c3b..9ff6046 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 0f4db99..ea7163e 100644 (file)
@@ -149,7 +149,7 @@ chmod 755 $PREFIX/$SPARK_BIN_DIR/compute-classpath.sh
 install -d -m 0755 $PREFIX/$BIN_DIR
 for wrap in spark-executor spark-shell ; do
   cat > $PREFIX/$BIN_DIR/$wrap <<EOF
-#!/bin/sh 
+#!/bin/bash 
 
 # Autodetect JAVA_HOME if not defined
 if [ -e /usr/libexec/bigtop-detect-javahome ]; then
index 856bf31..0b6d5b3 100644 (file)
@@ -39,7 +39,7 @@ start() {
 
     LOG_FILE=/var/log/spark/${DAEMON}.out
 
-    su -s /bin/sh $SVC_USER -c "nohup nice -n 0 \
+    su -s /bin/bash $SVC_USER -c "nohup nice -n 0 \
         ${EXEC_PATH} spark.deploy.master.Master $DAEMON_FLAGS \
         > $LOG_FILE 2>&1 & "'echo $!' > "$PIDFILE"
 
index 7f9e680..1776f33 100644 (file)
@@ -43,7 +43,7 @@ start() {
         . $CONF_DIR/spark-env.sh
     fi
 
-    su -s /bin/sh $SVC_USER -c "nohup nice -n 0 \
+    su -s /bin/bash $SVC_USER -c "nohup nice -n 0 \
         ${EXEC_PATH} spark.deploy.worker.Worker spark://$STANDALONE_SPARK_MASTER_HOST:$SPARK_MASTER_PORT $DAEMON_FLAGS \
         > $LOG_FILE 2>&1 & "'echo $!' > "$PIDFILE"
 
index dc7200f..36370d6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index df4f489..c7a9e98 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index b1de301..dc3b6aa 100644 (file)
 # limitations under the License.
 
 # Autodetect JAVA_HOME if not defined
-if [ -e /usr/libexec/bigtop-detect-javahome ]; then
-  . /usr/libexec/bigtop-detect-javahome
-elif [ -e /usr/lib/bigtop-utils/bigtop-detect-javahome ]; then
-  . /usr/lib/bigtop-utils/bigtop-detect-javahome
-fi
+. /usr/lib/bigtop-utils/bigtop-detect-javahome
 
 LIB_DIR=${LIB_DIR:-/usr/lib}
 
index afe1ac6..f00947f 100644 (file)
 # limitations under the License.
 
 # Autodetect JAVA_HOME if not defined
-if [ -e /usr/libexec/bigtop-detect-javahome ]; then
-  . /usr/libexec/bigtop-detect-javahome
-elif [ -e /usr/lib/bigtop-utils/bigtop-detect-javahome ]; then
-  . /usr/lib/bigtop-utils/bigtop-detect-javahome
-fi
+. /usr/lib/bigtop-utils/bigtop-detect-javahome
 
 LIB_DIR=/usr/lib/sqoop
 BIN_DIR=${LIB_DIR}/bin
index a7843b2..e36365d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index aac81e6..21f9301 100644 (file)
@@ -100,7 +100,7 @@ install -d -m 0755 $PREFIX/$LIB_DIR
 # Copy in the /usr/bin/whirr wrapper
 install -d -m 0755 $PREFIX/$BIN_DIR
 cat > $PREFIX/$BIN_DIR/whirr <<EOF
-#!/bin/sh
+#!/bin/bash
 
 # Autodetect JAVA_HOME if not defined
 . /usr/lib/bigtop-utils/bigtop-detect-javahome
index 9c2ab70..cf338d2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index c1f7843..35fb502 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
@@ -126,7 +126,7 @@ done
 wrapper=$PREFIX/usr/bin/zookeeper-client
 install -d -m 0755 `dirname $wrapper`
 cat > $wrapper <<EOF
-#!/bin/sh
+#!/bin/bash
 
 # Autodetect JAVA_HOME if not defined
 . /usr/lib/bigtop-utils/bigtop-detect-javahome
@@ -143,7 +143,7 @@ for pairs in zkServer.sh/zookeeper-server zkServer-initialize.sh/zookeeper-serve
   wrapper=$PREFIX/usr/bin/`basename $pairs`
   upstream_script=`dirname $pairs`
   cat > $wrapper <<EOF
-#!/bin/sh
+#!/bin/bash
 
 # Autodetect JAVA_HOME if not defined
 . /usr/lib/bigtop-utils/bigtop-detect-javahome
index bae1d0e..865ea8d 100755 (executable)
@@ -116,11 +116,11 @@ hadoop_stop_pidfile() {
 
 
 start() {
-    su -s /bin/sh zookeeper -c "${DAEMON_SCRIPT} start"
+    su -s /bin/bash zookeeper -c "${DAEMON_SCRIPT} start"
 }
 stop() {
        if hadoop_check_pidfile $PID_FILE ;  then
-        su -s /bin/sh zookeeper -c "${DAEMON_SCRIPT} stop"
+        su -s /bin/bash zookeeper -c "${DAEMON_SCRIPT} stop"
        fi
 }
 
@@ -165,7 +165,7 @@ case "$1" in
           exit 1
         else
           shift
-          su -s /bin/sh zookeeper -c "zookeeper-server-initialize $*"
+          su -s /bin/bash zookeeper -c "zookeeper-server-initialize $*"
         fi
        ;;
     *)
index 145e362..2ac6193 100644 (file)
@@ -129,7 +129,7 @@ case "$1" in
       exit 1
     else
       shift
-      su -s /bin/sh $USER -c "zookeeper-server-initialize $*"
+      su -s /bin/bash $USER -c "zookeeper-server-initialize $*"
     fi
     ;;
   *)
index 734da96..81689b9 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://incubator.apache.org/projects/flume.html
 
 Package: flume
 Architecture: all
-Depends: adduser, hadoop-hdfs, bigtop-utils (>= 0.6)
+Depends: adduser, hadoop-hdfs, bigtop-utils (>= 0.7)
 Description: Flume is a reliable, scalable, and manageable distributed log collection application for collecting data such as logs and delivering it to data stores such as Hadoop's HDFS.
  Flume is a reliable, scalable, and manageable distributed data 
  collection application for collecting data such as logs and delivering it 
index 091464a..9b883af 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 518efd8..18eb224 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index e78081c..f0fb3e5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 7f9ad02..9ff8a5d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index c4ae590..71bcf6b 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://incubator.apache.org/giraph/
 
 Package:  giraph
 Architecture: all
-Depends: hadoop-client, zookeeper, bigtop-utils (>= 0.6)
+Depends: hadoop-client, zookeeper, bigtop-utils (>= 0.7)
 Description: Giraph is a BSP inspired graph processing platform that runs on Hadoop
  Giraph implements a graph processing platform to run large scale algorithms 
  (such as page rank, shared connections, personalization-based popularity, etc.)
index 6d1fa16..cc8304b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 9cf3470..19c23fc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 564f5e8..0fe8d9a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 546b4b4..692baac 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://hadoop.apache.org/core/
 
 Package: hadoop
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.6), zookeeper (>= 3.4.0), psmisc, netcat-openbsd
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.7), zookeeper (>= 3.4.0), psmisc, netcat-openbsd
 Description: Hadoop is a software platform for processing vast amounts of data
  Hadoop is a software platform that lets one easily write and
  run applications that process vast amounts of data.
@@ -47,7 +47,7 @@ Description: Hadoop is a software platform for processing vast amounts of data
 
 Package: hadoop-hdfs
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.6), hadoop (= ${source:Version}), bigtop-jsvc
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.7), hadoop (= ${source:Version}), bigtop-jsvc
 Description: The Hadoop Distributed File System
  Hadoop Distributed File System (HDFS) is the primary storage system used by 
  Hadoop applications. HDFS creates multiple replicas of data blocks and distributes 
@@ -56,7 +56,7 @@ Description: The Hadoop Distributed File System
 
 Package: hadoop-yarn
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.6), hadoop (= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.7), hadoop (= ${source:Version})
 Description: The Hadoop NextGen MapReduce (YARN)
  YARN (Hadoop NextGen MapReduce) is a general purpose data-computation framework.
  The fundamental idea of YARN is to split up the two major functionalities of the 
@@ -74,14 +74,14 @@ Description: The Hadoop NextGen MapReduce (YARN)
 
 Package: hadoop-mapreduce
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.6), hadoop-yarn (= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, bigtop-utils (>= 0.7), hadoop-yarn (= ${source:Version})
 Description: The Hadoop MapReduce (MRv2)
  Hadoop MapReduce is a programming model and software framework for writing applications 
  that rapidly process vast amounts of data in parallel on large clusters of compute nodes.
 
 Package: hadoop-hdfs-fuse
 Architecture: i386 amd64
-Depends: ${shlibs:Depends}, hadoop-hdfs (= ${source:Version}), hadoop-client (= ${source:Version}), libfuse2, fuse-utils, bigtop-utils (>= 0.6)
+Depends: ${shlibs:Depends}, hadoop-hdfs (= ${source:Version}), hadoop-client (= ${source:Version}), libfuse2, fuse-utils, bigtop-utils (>= 0.7)
 Enhances: hadoop
 Description: Mountable HDFS
  These projects (enumerated below) allow HDFS to be mounted (on most flavors of Unix) as a standard file system using
index b72f803..9c404b9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 76ef311..9746223 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 1e86cc8..4c3d904 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 60e806d..dedd7b9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index a722f03..c986d42 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 55ded73..634bcc3 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 6dd50e6..5714708 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index f667a1c..edd984b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 4dd010b..b52c5fd 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 7b37948..cde98fd 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 204cec3..1445136 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index a501920..9d7f8b4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 4030868..a151f10 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index c3016cb..bd9d68b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 094cc88..ce65330 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index f7a0bbb..f80931b 100644 (file)
@@ -22,7 +22,7 @@ Homepage: http://hbase.apache.org/
 
 Package: hbase
 Architecture: all
-Depends: adduser, zookeeper (>= 3.3.1), hadoop-hdfs, bigtop-utils (>= 0.6)
+Depends: adduser, zookeeper (>= 3.3.1), hadoop-hdfs, bigtop-utils (>= 0.7)
 Recommends: ntp
 Description: HBase is the Hadoop database. Use it when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware.
  HBase is an open-source, distributed, column-oriented store modeled after
index af03f65..3efd52e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index ba68c02..3c68f76 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 19f2e06..8ade990 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index b564862..b15ef66 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 5ad13b5..23217a7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 5873f74..2df9f38 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 87a0129..841bff0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 0b2dbc3..a7303f8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index b339855..ba519a1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 8cddf2a..66bd4b5 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://hive.apache.org/
 
 Package: hive
 Architecture: all
-Depends: adduser, hadoop-client, bigtop-utils (>= 0.6), zookeeper, hive-jdbc
+Depends: adduser, hadoop-client, bigtop-utils (>= 0.7), zookeeper, hive-jdbc (= ${source:Version})
 Description: Hive is a data warehouse infrastructure built on top of Hadoop
  Hive is a data warehouse infrastructure built on top of Hadoop that provides
  tools to enable easy data summarization, adhoc querying and analysis of large
index ee6a7f8..571abe4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 05debdf..f87c85b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 1597751..0608766 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 4b00303..b860c62 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://mahout.apache.org
 
 Package:  mahout
 Architecture: all
-Depends: hadoop-client, bigtop-utils (>= 0.6)
+Depends: hadoop-client, bigtop-utils (>= 0.7)
 Description: A set of Java libraries for scalable machine learning.
  Mahout's goal is to build scalable machine learning libraries. 
  With scalable we mean:
index 18b4b84..37e0fe0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index c5f99d4..2217e9e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 45d5723..b52186e 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://incubator.apache.org/oozie/
 
 Package: oozie-client
 Architecture: all
-Depends: bigtop-utils (>= 0.6)
+Depends: bigtop-utils (>= 0.7)
 Description: Client for Oozie Workflow Engine
  Oozie client is a command line client utility that allows remote
  administration and monitoring of worflows. Using this client utility
index 23decab..571d7a1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 4abad8a..1b23891 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 7fd9551..8a74e9c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index cfb46b2..aecfdf9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 3bd059d..4cfe4ba 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://pig.apache.org/
 
 Package: pig
 Architecture: all
-Depends: hadoop-client, bigtop-utils (>= 0.6)
+Depends: hadoop-client, bigtop-utils (>= 0.7)
 Description: Pig is a platform for analyzing large data sets
  Pig is a platform for analyzing large data sets that consists of a high-level language
  for expressing data analysis programs, coupled with infrastructure for evaluating these
index 1d32b77..9b1fc3e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 89ace96..df0ed2e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 4b4af30..f12f026 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index f40bf19..7673fb6 100644 (file)
@@ -23,7 +23,7 @@ Homepage: http://lucene.apache.org/solr
 
 Package:  solr
 Architecture: all
-Depends: bigtop-utils (>= 0.6), bigtop-tomcat
+Depends: bigtop-utils (>= 0.7), bigtop-tomcat
 Description: Apache Solr is the popular, blazing fast open source enterprise search platform
  Solr is the popular, blazing fast open source enterprise search platform from
  the Apache Lucene project. Its major features include powerful full-text 
index 92a1a6b..59d6c9f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index b55a4f3..11895d5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index e0a2305..1c2ad0f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index b4aa00d..a729ff0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index f3dc198..6133296 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 744c349..8c40b7a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index c82806f..593bf3d 100644 (file)
@@ -21,7 +21,7 @@ Homepage: http://sqoop.apache.org
 
 Package:  sqoop
 Architecture: all
-Depends: bigtop-utils (>= 0.6), hadoop-client, bigtop-tomcat, sqoop-client (= ${source:Version})
+Depends: bigtop-utils (>= 0.7), hadoop-client, bigtop-tomcat, sqoop-client (= ${source:Version})
 Description: Tool for easy imports and exports of data sets between databases and the Hadoop ecosystem
  Sqoop is a tool that provides the ability to import and export data sets between
  the Hadoop Distributed File System (HDFS) and relational databases.
index 0261383..e7a3396 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 3155330..91aa7d7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
index 16cc296..896c0c5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index af64a79..17e23c1 100644 (file)
@@ -22,7 +22,7 @@ Homepage: http://whirr.apache.org/
 
 Package:  whirr
 Architecture: all
-Depends: bigtop-utils (>= 0.6)
+Depends: bigtop-utils (>= 0.7)
 Description: Scripts and libraries for running software services on cloud infrastructure.
  Whirr provides
  .
index b874a37..6ec811c 100755 (executable)
@@ -22,7 +22,7 @@ Homepage: http://zookeeper.apache.org/
 
 Package: zookeeper
 Architecture: all
-Depends: bigtop-utils (>= 0.6)
+Depends: bigtop-utils (>= 0.7)
 Description: A high-performance coordination service for distributed applications.
  ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.  All of these kinds of services are used in some form or another by distributed applications. Each time they are implemented there is a lot of work that goes into fixing the bugs and race conditions that are inevitable. Because of the difficulty of implementing these kinds of services, applications initially usually skimp on them ,which make them brittle in the presence of change and difficult to manage. Even when done correctly, different implementations of these services lead to management complexity when the applications are deployed.
 
index a749f3d..3c2e120 100644 (file)
@@ -113,11 +113,11 @@ hadoop_stop_pidfile() {
 
 
 start() {
-    su -s /bin/sh zookeeper -c "${DAEMON_SCRIPT} start"
+    su -s /bin/bash zookeeper -c "${DAEMON_SCRIPT} start"
 }
 stop() {
        if hadoop_check_pidfile $PID_FILE ;  then
-        su -s /bin/sh zookeeper -c "${DAEMON_SCRIPT} stop"
+        su -s /bin/bash zookeeper -c "${DAEMON_SCRIPT} stop"
        fi
 }
 
@@ -171,7 +171,7 @@ case "$1" in
           exit 1
         else
           shift
-          su -s /bin/sh zookeeper -c "zookeeper-server-initialize $*"
+          su -s /bin/bash zookeeper -c "zookeeper-server-initialize $*"
         fi
        ;;
     *)
index 44bbcbd..a574ba4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index eee6e5f..3183a51 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index fed04e7..023a4a5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
index 3592204..f6271d7 100644 (file)
@@ -37,7 +37,7 @@ License: ASL 2.0
 Source0: %{datafu_name}-%{datafu_base_version}.tar.gz
 Source1: do-component-build 
 Source2: install_%{datafu_name}.sh
-Requires: hadoop-client, bigtop-utils >= 0.6
+Requires: hadoop-client, bigtop-utils >= 0.7
 
 
 %description 
index 6a9745a..af799ce 100644 (file)
@@ -70,7 +70,7 @@ Source4: flume-agent.default
 Requires: /usr/sbin/useradd
 Requires: coreutils
 Requires: hadoop-hdfs
-Requires: bigtop-utils >= 0.6
+Requires: bigtop-utils >= 0.7
 
 %if  0%{?mgaversion}
 Requires: bsh-utils
index d2650b7..eeb09b6 100644 (file)
@@ -59,7 +59,7 @@ Source1: do-component-build
 Source2: install_%{name}.sh
 Source3: giraph-site.xml
 Buildarch: noarch
-Requires: zookeeper, hadoop-client, bigtop-utils >= 0.6
+Requires: zookeeper, hadoop-client, bigtop-utils >= 0.7
 
 %description 
 Giraph implements a graph processing platform to run large scale algorithms (such as page rank, shared connections, personalization-based popularity, etc.) on top of Hadoop infrastructure. Giraph builds upon the graph-oriented nature of Pregel but additionally adds fault-tolerance to the coordinator process with the use of ZooKeeper as its centralized coordination service.
index acfc2fa..f2fdd4d 100644 (file)
@@ -164,7 +164,7 @@ Source23: hadoop-hdfs-zkfc.svc
 Source24: hadoop-hdfs-journalnode.svc
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id} -u -n)
 BuildRequires: fuse-devel, fuse, cmake
-Requires: coreutils, /usr/sbin/useradd, /usr/sbin/usermod, /sbin/chkconfig, /sbin/service, bigtop-utils >= 0.6, zookeeper >= 3.4.0
+Requires: coreutils, /usr/sbin/useradd, /usr/sbin/usermod, /sbin/chkconfig, /sbin/service, bigtop-utils >= 0.7, zookeeper >= 3.4.0
 Requires: psmisc, %{netcat_package}
 # Sadly, Sun/Oracle JDK in RPM form doesn't provide libjvm.so, which means we have
 # to set AutoReq to no in order to minimize confusion. Not ideal, but seems to work.
index 523899a..333ec86 100644 (file)
@@ -93,7 +93,7 @@ Source6: hbase.nofiles.conf
 Source7: regionserver-init.d.tpl
 BuildArch: noarch
 Requires: coreutils, /usr/sbin/useradd, /sbin/chkconfig, /sbin/service
-Requires: hadoop-hdfs, zookeeper >= 3.3.1, bigtop-utils >= 0.6
+Requires: hadoop-hdfs, zookeeper >= 3.3.1, bigtop-utils >= 0.7
 
 %if  0%{?mgaversion}
 Requires: bsh-utils
index 4fd8d23..4850f5a 100644 (file)
@@ -63,7 +63,7 @@ Source5: webhcat-server.svc
 Source6: hcatalog-server.default
 Source7: webhcat-server.default
 Source8: init.d.tmpl
-Requires: hadoop, hive, bigtop-utils
+Requires: hadoop, hive, bigtop-utils >= 0.7
 
 %description 
 Apache HCatalog (incubating) is a table and storage management service for data created using Apache Hadoop.
index 7e7d273..d3a964b 100644 (file)
@@ -71,7 +71,7 @@ Source7: hive.1
 Source8: hive-site.xml
 Source9: hive-server.svc
 Source10: hive-metastore.svc
-Requires: hadoop-client, bigtop-utils >= 0.6, hbase, zookeeper, hive-jdbc
+Requires: hadoop-client, bigtop-utils >= 0.7, hbase, zookeeper, hive-jdbc = %{version}-%{release}
 Obsoletes: %{name}-webinterface
 
 %description 
index 4309c1a..4ee0333 100644 (file)
@@ -44,7 +44,7 @@ License: ASL 2.0
 Source0: %{name}-distribution-%{mahout_base_version}-src.tar.gz
 Source1: do-component-build 
 Source2: install_%{name}.sh
-Requires: hadoop-client, bigtop-utils >= 0.6
+Requires: hadoop-client, bigtop-utils >= 0.7
 
 
 %description 
index 4bbc212..cc4223c 100644 (file)
@@ -115,7 +115,7 @@ URL: http://incubator.apache.org/oozie/
 Group: Development/Libraries
 License: APL2
 BuildArch: noarch
-Requires: bigtop-utils >= 0.6
+Requires: bigtop-utils >= 0.7
 
 
 %description client
index 1e5b8f7..da409b9 100644 (file)
@@ -82,7 +82,7 @@ Source3: log4j.properties
 Source4: pig.1
 Source5: pig.properties
 Source6: bigtop.bom
-Requires: hadoop-client, bigtop-utils >= 0.6
+Requires: hadoop-client, bigtop-utils >= 0.7
 
 %description 
 Pig is a platform for analyzing large data sets that consists of a high-level language 
index bda33c8..e8de186 100644 (file)
@@ -57,7 +57,7 @@ Source4: web.xml
 Source5: logging.properties
 Source6: solr.default
 Source7: solr-server.init
-Requires: bigtop-utils >= 0.6, bigtop-tomcat
+Requires: bigtop-utils >= 0.7, bigtop-tomcat
 
 # CentOS 5 does not have any dist macro
 # So I will suppose anything that is not Mageia or a SUSE will be a RHEL/CentOS/Fedora
index 5f4447b..2d1b6aa 100644 (file)
@@ -67,7 +67,7 @@ Source9: sqoop-server.svc
 Source10: sqoop-server.sh
 Buildarch: noarch
 BuildRequires: asciidoc
-Requires: hadoop-client, bigtop-utils >= 0.6, bigtop-tomcat, %{name}-client = %{version}-%{release}
+Requires: hadoop-client, bigtop-utils >= 0.7, bigtop-tomcat, %{name}-client = %{version}-%{release}
 
 %description
 Sqoop is a tool that provides the ability to import and export data sets between the Hadoop Distributed File System (HDFS) and relational databases.
index edece5e..e9df24e 100644 (file)
@@ -37,7 +37,7 @@ Source0: %{name}-%{whirr_base_version}-src.tar.gz
 Source1: do-component-build
 Source2: install_%{name}.sh
 Source3: whirr.1
-Requires: bigtop-utils >= 0.6
+Requires: bigtop-utils >= 0.7
 
 %description 
 Whirr provides
index bee9d7a..320450b 100644 (file)
@@ -79,7 +79,7 @@ BuildRequires: autoconf, automake
 Requires(pre): coreutils, /usr/sbin/groupadd, /usr/sbin/useradd
 Requires(post): %{alternatives_dep}
 Requires(preun): %{alternatives_dep}
-Requires: bigtop-utils >= 0.6
+Requires: bigtop-utils >= 0.7
 
 %description 
 ZooKeeper is a centralized service for maintaining configuration information, 
index 39e4f4c..5792324 100644 (file)
@@ -185,11 +185,7 @@ BIGTOP_DEFAULTS_DIR=\${BIGTOP_DEFAULTS_DIR-/etc/default}
 [ -n "\${BIGTOP_DEFAULTS_DIR}" -a -r \${BIGTOP_DEFAULTS_DIR}/$DAEMON ] && . \${BIGTOP_DEFAULTS_DIR}/$DAEMON
 
 # Autodetect JAVA_HOME if not defined
-if [ -e /usr/libexec/bigtop-detect-javahome ]; then
-  . /usr/libexec/bigtop-detect-javahome
-elif [ -e /usr/lib/bigtop-utils/bigtop-detect-javahome ]; then
-  . /usr/lib/bigtop-utils/bigtop-detect-javahome
-fi
+. /usr/lib/bigtop-utils/bigtop-detect-javahome
 
 RETVAL_SUCCESS=0