NIFI-718: Add links to /etc/rc2.d when installing nifi as a linux service

Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/1faca8c9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/1faca8c9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/1faca8c9

Branch: refs/heads/NIFI-680
Commit: 1faca8c93ea617a80bbeaa7ebd318b477f4ebd07
Parents: 25146a5
Author: Mark Payne <marka...@hotmail.com>
Authored: Tue Jun 23 09:53:40 2015 -0400
Committer: Mark Payne <marka...@hotmail.com>
Committed: Tue Jun 23 09:53:40 2015 -0400

----------------------------------------------------------------------
 .../nifi-framework/nifi-resources/src/main/resources/bin/nifi.sh | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/1faca8c9/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-resources/src/main/resources/bin/nifi.sh
----------------------------------------------------------------------
diff --git 
a/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-resources/src/main/resources/bin/nifi.sh
 
b/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-resources/src/main/resources/bin/nifi.sh
index 6d3191d..8caf55e 100644
--- 
a/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-resources/src/main/resources/bin/nifi.sh
+++ 
b/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-resources/src/main/resources/bin/nifi.sh
@@ -140,6 +140,10 @@ install() {
         cp $0 $SVC_FILE
         sed -i s:NIFI_HOME=.*:NIFI_HOME="$NIFI_HOME": $SVC_FILE
         sed -i s:PROGNAME=.*:PROGNAME=$(basename "$0"): $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
 }
 

Reply via email to