[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