You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by de...@apache.org on 2010/09/10 10:31:27 UTC

svn commit: r995699 - in /activemq/trunk/assembly/src/release/bin/solaris: ./ activemq.xml

Author: dejanb
Date: Fri Sep 10 08:31:26 2010
New Revision: 995699

URL: http://svn.apache.org/viewvc?rev=995699&view=rev
Log:
https://issues.apache.org/activemq/browse/AMQ-2907 - solaris 10 smf

Added:
    activemq/trunk/assembly/src/release/bin/solaris/
    activemq/trunk/assembly/src/release/bin/solaris/activemq.xml

Added: activemq/trunk/assembly/src/release/bin/solaris/activemq.xml
URL: http://svn.apache.org/viewvc/activemq/trunk/assembly/src/release/bin/solaris/activemq.xml?rev=995699&view=auto
==============================================================================
--- activemq/trunk/assembly/src/release/bin/solaris/activemq.xml (added)
+++ activemq/trunk/assembly/src/release/bin/solaris/activemq.xml Fri Sep 10 08:31:26 2010
@@ -0,0 +1,74 @@
+<!DOCTYPE service_bundle SYSTEM
+"/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->     
+<service_bundle type='manifest' name='activemq'>
+
+<service
+        name='network/activemq'
+        type='service'
+        version='1'>
+
+                <create_default_instance enabled='true' />
+
+        <single_instance/>
+
+        <dependency
+                name='activemq-multi-user-server-milestone'
+                grouping='require_all'
+                restart_on='none'
+                type='service'>
+                <service_fmri value='svc:/milestone/multi-user-server' />
+        </dependency>
+	<method_context>
+		<method_credential user='activemq' group='other'/>
+	       <method_environment>
+                     <envvar name="PATH" value="/usr/wsfm/bin:/usr/sfw/bin:/usr/ccs/bin:/usr/local/bin:/usr/bin:" />
+                     <envvar name="PWD" value="/home/activemq/activemq" />
+                     <envvar name="HOME" value="/home/activemq" />
+                     <envvar name="ACTIVEMQ_BASE" value="/home/activemq/activemq" />
+                     <envvar name="ACTIVEMQ_HOME" value="/home/activemq/activemq" />
+               </method_environment>
+	</method_context>
+
+
+        <exec_method
+                type='method'
+                name='start'
+                exec='/home/activemq/activemq/bin/activemq start'
+                timeout_seconds='60' />
+
+        <exec_method
+        type='method'
+        name='stop'
+        exec=':kill'
+        timeout_seconds='60' />
+        <stability value='Unstable' />
+
+        <template>
+                <common_name>
+                        <loctext xml:lang='C'>Apache ActiveMQ
+                        </loctext>
+                </common_name>
+		<documentation>
+			<doc_link name='apache.org' uri='http://activemq.apache.org/' />
+		</documentation>
+        </template>
+</service>
+
+</service_bundle>
\ No newline at end of file