[61402] trunk/dports/java/glassfishv3

krischik at macports.org krischik at macports.org
Thu Dec 10 06:14:28 PST 2009


Revision: 61402
          http://trac.macports.org/changeset/61402
Author:   krischik at macports.org
Date:     2009-12-10 06:14:28 -0800 (Thu, 10 Dec 2009)
Log Message:
-----------
Startup scripts.

Modified Paths:
--------------
    trunk/dports/java/glassfishv3/Portfile

Added Paths:
-----------
    trunk/dports/java/glassfishv3/files/Start_Glassfish_Domain1.command
    trunk/dports/java/glassfishv3/files/Stop_Glassfish_Domain1.command

Modified: trunk/dports/java/glassfishv3/Portfile
===================================================================
--- trunk/dports/java/glassfishv3/Portfile	2009-12-10 14:13:00 UTC (rev 61401)
+++ trunk/dports/java/glassfishv3/Portfile	2009-12-10 14:14:28 UTC (rev 61402)
@@ -6,8 +6,8 @@
 
 name				glassfishv3
 version				3
-epoch               62
-revision            0
+epoch				62
+revision			1
 
 categories			java
 maintainers			krischik
@@ -17,15 +17,12 @@
 long_description	GlassFish is an open source application server project	\
 					led by Sun Microsystems for the Java EE platform.
 homepage			https://glassfish.dev.java.net/
-master_sites		http://download.java.net/glassfish/v3/promoted/
-#                   http://download.java.net/glassfish/v3/promoted/
-#					glassfish-v3-preview-b62.zip
+master_sites		http://download.java.net/glassfish/v${version}/promoted/
 distname			glassfish-v${version}-preview-b${epoch}
 checksums           md5     b0aaae1dc43aaf6b6843bce30b6b34c6		 \
                     sha1    459390482ae7f39c1bbfee239c3302fe901b9211 \
                     rmd160  24595a76251f871b7b9a1e7a2f17fc593bf1e6be
 
-default_variants    +symlink
 use_zip				yes
 use_configure		no
 worksrcdir			${name}
@@ -36,16 +33,19 @@
 		file delete $f
 	}
 
-    xinstall -m 755 -d ${destroot}${prefix}/share/java
+	xinstall -m 755 -d ${destroot}${prefix}/share/java
 	xinstall -m 755 -d ${destroot}/${applications_dir}/Utilities
 
     file copy ${worksrcpath} ${destroot}${prefix}/share/java/${name}
 
-	xinstall -m 755												\
-		-W ${filespath}											\
-		Java_6.command											\
-		${destroot}/${applications_dir}/Utilities/Java_6.command
-
+	foreach script {Java_6 Start_Glassfish_Domain1 Stop_Glassfish_Domain1} { 
+		xinstall -m 755													\
+			-W ${filespath}												\
+			${script}.command											\
+			${destroot}/${applications_dir}/Utilities/${script}.command
+		reinplace s|@PREFIX@|${prefix}|g								\
+			${destroot}${applications_dir}/Utilities/${script}.command
+	}
     ui_msg "#############################################################"
     ui_msg "#  Glassfish v3 preview needs Java 6 to be active           #"
     ui_msg "#  on the command-line. For this the symbolic links         #"
@@ -57,5 +57,5 @@
 }
 
 livecheck.type		regex
-livecheck.url		"http://download.java.net/glassfish/v3/promoted"
-livecheck.regex		glassfish-v3-preview-b(\[0-9.\]+)${extract.suffix}
+livecheck.url		"http://download.java.net/glassfish/v${version}/promoted"
+livecheck.regex		glassfish-v${version}-preview-b(\[0-9.\]+)${extract.suffix}

Added: trunk/dports/java/glassfishv3/files/Start_Glassfish_Domain1.command
===================================================================
--- trunk/dports/java/glassfishv3/files/Start_Glassfish_Domain1.command	                        (rev 0)
+++ trunk/dports/java/glassfishv3/files/Start_Glassfish_Domain1.command	2009-12-10 14:14:28 UTC (rev 61402)
@@ -0,0 +1,30 @@
+#!/bin/zsh
+############################################################## {{{1 ##########
+#   $Author: krischik at macports.org $
+#   $Revision: 61399 $
+#   $Date: 2009-12-10 14:11:28 +0100 (Do, 10. Dez 2009) $
+#   $HeadURL: http://svn.macports.org/repository/macports/trunk/dports/java/glassfishv3/files/Java_6.command $
+############################################################## }}}1 ##########
+
+setopt X_Trace;
+
+if test "${USER}" = "root"; then
+    if test -d "@PREFIX@/share/java/glassfishv3/glassfish/domains/domain1"; then
+	gchown -R martin "@PREFIX@/share/java/glassfishv3/glassfish/domains/domain1"
+    fi;
+else
+    sudo ${0} ${USER}
+
+    if test -d "@PREFIX@/share/java/glassfishv3"; then
+	typeset -x -g -U -T CLASSPATH classpath ":";
+	typeset -x -g JAVA_HOME="/Library/Java/Home";
+
+        path+="@PREFIX@/share/java/glassfishv3/bin";
+    fi;
+    
+    asadmin start-domain domain1
+fi;
+
+############################################################ {{{1 ###########
+# vim: set nowrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab :
+# vim: set textwidth=0 filetype=zsh foldmethod=marker nospell :


Property changes on: trunk/dports/java/glassfishv3/files/Start_Glassfish_Domain1.command
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/dports/java/glassfishv3/files/Stop_Glassfish_Domain1.command
===================================================================
--- trunk/dports/java/glassfishv3/files/Stop_Glassfish_Domain1.command	                        (rev 0)
+++ trunk/dports/java/glassfishv3/files/Stop_Glassfish_Domain1.command	2009-12-10 14:14:28 UTC (rev 61402)
@@ -0,0 +1,30 @@
+#!/bin/zsh
+############################################################## {{{1 ##########
+#   $Author: krischik at macports.org $
+#   $Revision: 61399 $
+#   $Date: 2009-12-10 14:11:28 +0100 (Do, 10. Dez 2009) $
+#   $HeadURL: http://svn.macports.org/repository/macports/trunk/dports/java/glassfishv3/files/Java_6.command $
+############################################################## }}}1 ##########
+
+setopt X_Trace;
+
+if test "${USER}" = "root"; then
+    if test -d "@PREFIX@/share/java/glassfishv3/glassfish/domains/domain1"; then
+	gchown -R martin "@PREFIX@/share/java/glassfishv3/glassfish/domains/domain1"
+    fi;
+else
+    sudo ${0} ${USER}
+
+    if test -d "@PREFIX@/share/java/glassfishv3"; then
+	typeset -x -g -U -T CLASSPATH classpath ":";
+	typeset -x -g JAVA_HOME="/Library/Java/Home";
+
+        path+="@PREFIX@/share/java/glassfishv3/bin";
+    fi;
+    
+:    asadmin stop-domain domain1
+fi;
+
+############################################################ {{{1 ###########
+# vim: set nowrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab :
+# vim: set textwidth=0 filetype=zsh foldmethod=marker nospell :


Property changes on: trunk/dports/java/glassfishv3/files/Stop_Glassfish_Domain1.command
___________________________________________________________________
Added: svn:executable
   + *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091210/8551dab6/attachment-0001.html>


More information about the macports-changes mailing list