Repository: karaf
Updated Branches:
  refs/heads/master caebbeb5d -> 30516e9e3


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


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

Branch: refs/heads/master
Commit: 17c0c20f0e22fe9decfff9052795646b2130620c
Parents: 6a9ca43
Author: lburgazzoli <[email protected]>
Authored: Mon Feb 29 09:51:39 2016 +0100
Committer: lburgazzoli <[email protected]>
Committed: Mon Feb 29 09:51:39 2016 +0100

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


http://git-wip-us.apache.org/repos/asf/karaf/blob/17c0c20f/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 \

Reply via email to