You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by ff...@apache.org on 2016/03/01 02:53:59 UTC

karaf git commit: KARAF-4366 : system scripts : fallback to generic init script for unknown os

Repository: karaf
Updated Branches:
  refs/heads/karaf-4.0.x 3877c0013 -> 9eb49bbfc


KARAF-4366 : system scripts : fallback to generic init script for unknown os

(cherry picked from commit 17c0c20f0e22fe9decfff9052795646b2130620c)


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/9eb49bbf
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/9eb49bbf
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/9eb49bbf

Branch: refs/heads/karaf-4.0.x
Commit: 9eb49bbfc5dd541bbda7372a2d742fd9d281941d
Parents: 3877c00
Author: lburgazzoli <lb...@gmail.com>
Authored: Mon Feb 29 09:51:39 2016 +0100
Committer: Freeman Fang <fr...@gmail.com>
Committed: Tue Mar 1 09:53:47 2016 +0800

----------------------------------------------------------------------
 .../main/resources/resources/bin/contrib/karaf-service.sh | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/9eb49bbf/assemblies/features/base/src/main/resources/resources/bin/contrib/karaf-service.sh
----------------------------------------------------------------------
diff --git a/assemblies/features/base/src/main/resources/resources/bin/contrib/karaf-service.sh b/assemblies/features/base/src/main/resources/resources/bin/contrib/karaf-service.sh
index ca247be..f8a1998 100755
--- a/assemblies/features/base/src/main/resources/resources/bin/contrib/karaf-service.sh
+++ b/assemblies/features/base/src/main/resources/resources/bin/contrib/karaf-service.sh
@@ -39,6 +39,7 @@ END
 CONF_TEMPLATE="karaf-service-template.conf"
 SYSTEMD_TEMPLATE="karaf-service-template.systemd"
 SYSTEMD_TEMPLATE_INSTANCES="karaf-service-template.systemd-instances"
+INIT_TEMPLATE="karaf-service-template.init"
 INIT_REDHAT_TEMPLATE="karaf-service-template.init-redhat"
 INIT_DEBIAN_TEMPLATE="karaf-service-template.init-debian"
 SOLARIS_SMF_TEMPLATE="karaf-service-template.solaris-smf"
@@ -171,6 +172,15 @@ if [[ ! $KARAF_SERVICE_TEMPLATE ]]; then
                 chmod 755 "${PWD}/${KARAF_SERVICE_NAME}"
             fi
             ;;
+        *)
+            generate_service_descriptor \
+                "$INIT_TEMPLATE" \
+                "${PWD}/${KARAF_SERVICE_NAME}" \
+                "${CONF_TEMPLATE}" \
+                "${KARAF_SERVICE_CONF}"
+
+            chmod 755 "${PWD}/${KARAF_SERVICE_NAME}"
+            ;;
     esac
 else
     generate_service_descriptor \