Revision: 17104 http://gar.svn.sourceforge.net/gar/?rev=17104&view=rev Author: idogan23 Date: 2012-02-21 11:55:43 +0000 (Tue, 21 Feb 2012) Log Message: ----------- mule: initial commit
Added Paths: ----------- csw/mgar/pkg/mule/ csw/mgar/pkg/mule/Makefile csw/mgar/pkg/mule/branches/ csw/mgar/pkg/mule/tags/ csw/mgar/pkg/mule/trunk/ csw/mgar/pkg/mule/trunk/Makefile csw/mgar/pkg/mule/trunk/checksums csw/mgar/pkg/mule/trunk/files/ csw/mgar/pkg/mule/trunk/files/0001-javapath.patch csw/mgar/pkg/mule/trunk/files/cswmule csw/mgar/pkg/mule/trunk/files/cswmule.xml csw/mgar/pkg/mule/trunk/files/cswusergroup Copied: csw/mgar/pkg/mule/Makefile (from rev 17088, csw/mgar/pkg/template/Makefile) =================================================================== --- csw/mgar/pkg/mule/Makefile (rev 0) +++ csw/mgar/pkg/mule/Makefile 2012-02-21 11:55:43 UTC (rev 17104) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/mule/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: csw/mgar/pkg/mule/trunk/Makefile =================================================================== --- csw/mgar/pkg/mule/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mule/trunk/Makefile 2012-02-21 11:55:43 UTC (rev 17104) @@ -0,0 +1,64 @@ +NAME = mule +VERSION = 3.2.1 +GARTYPE = v2 +CATEGORIES = server + +DESCRIPTION = Java based lightweight enterprise service bus +define BLURB + Lightweight enterprise service bus (ESB) and integration framework +endef + +MASTER_SITES = http://www.mulesoft.org/ +DISTNAME = $(NAME)-standalone-$(VERSION) +DISTFILES = $(DISTNAME).tar.gz +DISTFILES += cswusergroup +DISTFILES += cswmule.xml + +PATCHFILES += 0001-javapath.patch + +PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386 + +ARCHALL = 1 + +# File name regex to get notifications about upstream software releases +# NOTE: Use this only if the automatic regex creation +# does not work for your package +# UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +SPKG_CLASSES = none cswinitsmf cswsampleconf cswusergroup ugfiles +INITSMF = /etc/opt/csw/init.d/cswmule +PRESERVECONF = /opt/csw/mule/conf/.* +USERGROUP = /etc/opt/csw/pkg/CSWmule/cswusergroup + +PROTOTYPE_MODIFIERS = mule_ugfiles +MULE_UGFILES = /opt/csw/mule/conf /var/opt/csw/mule/logs +PROTOTYPE_FILES_mule_ugfiles = $(MULE_UGFILES) +PROTOTYPE_USER_mule_ugfiles = mule +PROTOTYPE_GROUP_mule_ugfiles = mule +PROTOTYPE_CLASS_mule_ugfiles = ugfiles + +install-custom: + @ginstall -d $(DESTDIR)/opt/csw/$(NAME) + @cp -rp $(WORKDIR)/$(DISTNAME)/* $(DESTDIR)/opt/csw/$(NAME) + @ginstall -d $(DESTDIR)/var/opt/csw/mule + @mv $(DESTDIR)/opt/csw/mule/logs $(DESTDIR)/var/opt/csw/mule + @ln -s $(DESTDIR)/var/opt/csw/mule/logs $(DESTDIR)/opt/csw/mule/logs + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -m 755 $(FILEDIR)/cswmule $(DESTDIR)/etc/opt/csw/init.d/cswmule + @ginstall -d $(DESTDIR)/var/opt/csw/svc/manifest/application + @ginstall -m 644 $(FILEDIR)/cswmule.xml $(DESTDIR)/var/opt/csw/svc/manifest/application/cswmule.xml + @ginstall -d $(DESTDIR)/etc/opt/csw/pkg/CSWmule + @ginstall -m 644 $(FILEDIR)/cswusergroup $(DESTDIR)/etc/opt/csw/pkg/CSWmule/cswusergroup + @$(MAKECOOKIE) + +include gar/category.mk + Property changes on: csw/mgar/pkg/mule/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: csw/mgar/pkg/mule/trunk/checksums =================================================================== --- csw/mgar/pkg/mule/trunk/checksums (rev 0) +++ csw/mgar/pkg/mule/trunk/checksums 2012-02-21 11:55:43 UTC (rev 17104) @@ -0,0 +1 @@ +10907926513d4b444f353c1115fd7dd2 mule-standalone-3.2.1.tar.gz Added: csw/mgar/pkg/mule/trunk/files/0001-javapath.patch =================================================================== --- csw/mgar/pkg/mule/trunk/files/0001-javapath.patch (rev 0) +++ csw/mgar/pkg/mule/trunk/files/0001-javapath.patch 2012-02-21 11:55:43 UTC (rev 17104) @@ -0,0 +1,42 @@ +From a4c99c1614cc51cf4d8b8972386a1f24051a243a Mon Sep 17 00:00:00 2001 +From: Ihsan Dogan <ih...@opencsw.org> +Date: Tue, 21 Feb 2012 10:58:51 +0100 +Subject: [PATCH] javapath + +--- + bin/launcher | 13 +++++++++++-- + 1 files changed, 11 insertions(+), 2 deletions(-) + +diff --git a/bin/launcher b/bin/launcher +index 4c2c359..33ea58d 100755 +--- a/bin/launcher ++++ b/bin/launcher +@@ -1,8 +1,17 @@ + #! /bin/sh + ++# Use CSWjre6 if installed ++if [ -x /opt/csw/java/jre/jre6/bin/java ] ++then ++ echo "==> using CSWjre6" ++ JAVA=/opt/csw/java/jre/jre6/bin/java ++else ++ echo "==> CSWjre6 not installed" ++ JAVA= ++fi ++ + # Check for java in path + +-JAVA= + if [ -n "`which java 2>/dev/null`" ] + then + JAVA=java +@@ -32,4 +41,4 @@ cp=${cp}:${commonsCliJar} + + # The string passed to eval must handle spaces in paths correctly. + COMMAND_LINE="\"${JAVA}\" -Dmule.home=\"${MULE_HOME}\" -cp \"${cp}\" org.codehaus.groovy.tools.GroovyStarter --main groovy.ui.GroovyMain --conf \"${MULE_HOME}/bin/launcher.conf\" $@" +-eval $COMMAND_LINE +\ No newline at end of file ++eval $COMMAND_LINE +-- +1.7.9 + Added: csw/mgar/pkg/mule/trunk/files/cswmule =================================================================== --- csw/mgar/pkg/mule/trunk/files/cswmule (rev 0) +++ csw/mgar/pkg/mule/trunk/files/cswmule 2012-02-21 11:55:43 UTC (rev 17104) @@ -0,0 +1,27 @@ +#!/sbin/sh + +#FMRI application +#MANIFEST /var/opt/csw/svc/manifest/application/cswmule.xml + +DAEMON=/opt/csw/mule/bin/mule + +echo +echo "**********************************************************************" +echo "* You are running Solaris 9. This package might run on Solaris 9, *" +echo "* but it is only supported on Solaris 10 and later releases. *" +echo "**********************************************************************" +echo + +case $1 in +'start') + $DAEMON start + ;; +'stop') + $DAEMON stop + ;; +*) + + echo "Usage: $0 { start | stop }" + exit 1 + ;; +esac Added: csw/mgar/pkg/mule/trunk/files/cswmule.xml =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/mule/trunk/files/cswmule.xml ___________________________________________________________________ Added: svn:mime-type + application/xml Added: csw/mgar/pkg/mule/trunk/files/cswusergroup =================================================================== --- csw/mgar/pkg/mule/trunk/files/cswusergroup (rev 0) +++ csw/mgar/pkg/mule/trunk/files/cswusergroup 2012-02-21 11:55:43 UTC (rev 17104) @@ -0,0 +1 @@ +mule:mule:Mule ESP:::: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel