You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by bm...@apache.org on 2012/01/06 03:54:03 UTC
svn commit: r1227946 - in
/incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop:
SOURCES/yarn-init.tmpl SPECS/hadoop.spec
Author: bmahe
Date: Fri Jan 6 02:54:03 2012
New Revision: 1227946
URL: http://svn.apache.org/viewvc?rev=1227946&view=rev
Log:
Fix runtime issues
Modified:
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SOURCES/yarn-init.tmpl
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec
Modified: incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SOURCES/yarn-init.tmpl
URL: http://svn.apache.org/viewvc/incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SOURCES/yarn-init.tmpl?rev=1227946&r1=1227945&r2=1227946&view=diff
==============================================================================
--- incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SOURCES/yarn-init.tmpl (original)
+++ incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SOURCES/yarn-init.tmpl Fri Jan 6 02:54:03 2012
@@ -32,6 +32,7 @@
### END INIT INFO
. /lib/lsb/init-functions
+. /etc/default/hadoop
. /etc/default/yarn
# Autodetect JAVA_HOME if not defined
@@ -61,8 +62,7 @@ ERROR_PROGRAM_NOT_CONFIGURED=6
RETVAL=0
-EXEC_PATH=@YARN_COMMON_ROOT@/bin/yarn-daemon.sh
-CONFIG_PATH="@YARN_CONF_DIR@"
+EXEC_PATH=@YARN_COMMON_ROOT@/sbin/yarn-daemon.sh
YARN_PID_DIR=${YARN_PID_DIR:-/var/run/yarn}
PIDFILE="$YARN_PID_DIR/yarn-$YARN_IDENT_STRING-@YARN_DAEMON@.pid"
LOCKFILE="/var/lock/subsys/yarn-@YARN_DAEMON@"
@@ -74,7 +74,7 @@ start() {
[ -f $config ] || exit $ERROR_PROGRAM_NOT_CONFIGURED
log_success_msg "Starting $desc (yarn-@YARN_DAEMON@): "
- su -s /bin/bash $YARN_IDENT_STRING -c "$EXEC_PATH --config '$CONFIG_PATH' start @YARN_DAEMON@ $DAEMON_FLAGS"
+ su -s /bin/bash $YARN_IDENT_STRING -c "$EXEC_PATH --config '$YARN_CONF_DIR' start @YARN_DAEMON@ $DAEMON_FLAGS"
# Some processes are slow to start
sleep $SLEEP_TIME
@@ -87,7 +87,7 @@ start() {
stop() {
log_success_msg "Stopping $desc (yarn-@YARN_DAEMON@): "
- start_daemon $EXEC_PATH --config "$CONFIG_PATH" stop @YARN_DAEMON@
+ start_daemon $EXEC_PATH --config "$YARN_CONF_DIR" stop @YARN_DAEMON@
RETVAL=$?
[ $RETVAL -eq $RETVAL_SUCCESS ] && rm -f $LOCKFILE $PIDFILE
Modified: incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec
URL: http://svn.apache.org/viewvc/incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec?rev=1227946&r1=1227945&r2=1227946&view=diff
==============================================================================
--- incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec (original)
+++ incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec Fri Jan 6 02:54:03 2012
@@ -321,7 +321,7 @@ do
%__cp $yarn_orig_init_file $init_file
%__sed -i -e 's|@YARN_COMMON_ROOT@|%{lib_hadoop}|' $init_file
%__sed -i -e "s|@YARN_DAEMON@|${service}|" $init_file
- %__sed -i -e 's|@YARN_CONF_DIR@|%{config_yarn}|' $init_file
+ %__sed -i -e 's|@YARN_CONF_DIR@|%{config_hadoop}|' $init_file
%__sed -i -e 's|@YARN_DAEMON_USER@|yarn|' $init_file
chmod 755 $init_file
done