[
https://issues.apache.org/jira/browse/HADOOP-12986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Arun Singh reassigned HADOOP-12986:
-----------------------------------
Assignee: Ali Bajwa
As per your advice. Please bear with me any missing info as I am new to this.
thx.
> Hortonworks Data Flow (aka, NiFi)
> ---------------------------------
>
> Key: HADOOP-12986
> URL: https://issues.apache.org/jira/browse/HADOOP-12986
> Project: Hadoop Common
> Issue Type: Bug
> Environment: SLES11 SP4
> Reporter: Arun Singh
> Assignee: Ali Bajwa
>
> Issue 1: Hortonworks Data Flow (aka, NiFi). When running the command
> "bin/nifi.sh install", it will setup the correct service file for you so that
> nifi will start on boot. When you look at the file, especially the "install"
> section:
>
> install() {
> SVC_NAME=nifi
> if [ "x$2" != "x" ] ; then
> SVC_NAME=$2
> fi
> SVC_FILE="/etc/init.d/${SVC_NAME}"
> cp "$0" "${SVC_FILE}"
> sed -i s:NIFI_HOME=.*:NIFI_HOME="${NIFI_HOME}": "${SVC_FILE}"
> sed -i s:PROGNAME=.*:PROGNAME="${SCRIPT_NAME}": "${SVC_FILE}"
> rm -f "/etc/rc2.d/S65${SVC_NAME}"
> ln -s "/etc/init.d/${SVC_NAME}" "/etc/rc2.d/S65${SVC_NAME}"
> rm -f "/etc/rc2.d/K65${SVC_NAME}"
> ln -s "/etc/init.d/${SVC_NAME}" "/etc/rc2.d/K65${SVC_NAME}"
> echo "Service ${SVC_NAME} installed"
> }
>
> The problem above is that the startup and shutdown files (the "S" and "K"
> files) are created in a directory "/etc/rc2.d", however this directory exists
> only on RHEL. On SUSE this directory is slightly different, /etc/init.d/rc2.d
>
> So when attempting to setup the services file (for bootup purposes), the
> above command fails on SUSE. Worse, no error checking is performed and it
> will actually print a successful message!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)