Why set permissions to 655? (rw owner, rx for group and world) --- the
owner of the files can't execute these---755 is probably the right choice
here. Really, build.sh is the only one to worry about --- I don't see why
you can't execute the 'ant' program or 'antRun' with calls to sh like 'sh
../tools/bin/ant' (pretty much has to be configured correctly on any UNIX
system for it to function). Even if we are still having trouble getting
build.sh executable properly, it's easy enough to drop in a README or
INSTALL doc to tell the user to execute 'sh build.sh' which should work
regardless.
Why does build.sh need the search() function anyway? Don't we pretty much
know where our version of ant is going to be located? You can just export
ANT_HOME to be whatever you
want....
I know that this stuff is probably not JBoss' biggest priority right now,
but I'd like to make this as easy as possible for anybody to build! (Tell
me to shut up about this and I will -- I can make it work for myself
regardless :)
-jason
Jason Dillon <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
11/21/2001 05:42 PM
To: [EMAIL PROTECTED]
cc:
Subject: [JBoss-dev] CVS update: website-snapshots build.xml
User: user57
Date: 01/11/21 14:42:36
Modified: . build.xml
Log:
o HACKED the build file to make all 'build.sh' and
'tools/bin/ant[Run]' files executable.
! I don't really like it, but don't have much choice. Thanks SUN!
Revision Changes Path
1.2 +41 -17 website-snapshots/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/website-snapshots/build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- build.xml 2001/11/20 00:42:20 1.1
+++ build.xml 2001/11/21 22:42:35 1.2
@@ -10,7 +10,7 @@
<!-- -->
<!--
====================================================================== -->
-<!-- $Id: build.xml,v 1.1 2001/11/20 00:42:20 user57 Exp $ -->
+<!-- $Id: build.xml,v 1.2 2001/11/21 22:42:35 user57 Exp $ -->
<project default="main" name="JBoss Website/Snapshots">
@@ -264,9 +264,9 @@
<echo>Exporting CVS modules for snaphots...</echo>
- <!-- Make sure there is an entry for this cvsroot -->
+ <!-- Make sure there is an entry for this cvsroot -->
- <cvspass cvsroot="${snapshot.cvsroot}" password=""/>
+ <cvspass cvsroot="${snapshot.cvsroot}" password=""/>
<cvs cvsroot="${snapshot.cvsroot}"
command="-Q -r -f -z3 export"
date="TODAY"
@@ -291,10 +291,18 @@
<!-- build jboss-all.tgz -->
- <tar tarfile="${build.snapshots}/jboss-all.tar"
- longfile="gnu"
- basedir="${build.snapshots.tmp}"
- includes="jboss-all/**">
+ <tar tarfile="${build.snapshots}/jboss-all.tar" longfile="gnu">
+ <tarfileset dir="${build.snapshots.tmp}" mode="655">
+ <include name="jboss-all/**/build.sh"/>
+ <include name="jboss-all/**/tools/bin/ant"/>
+ <include name="jboss-all/**/tools/bin/antRun"/>
+ </tarfileset>
+ <tarfileset dir="${build.snapshots.tmp}" mode="644">
+ <include name="jboss-all/**"/>
+ <exclude name="jboss-all/**/build.sh"/>
+ <exclude name="jboss-all/**/tools/bin/ant"/>
+ <exclude name="jboss-all/**/tools/bin/antRun"/>
+ </tarfileset>
</tar>
<gzip src="${build.snapshots}/jboss-all.tar"
zipfile="${build.snapshots}/jboss-all.tgz"/>
@@ -309,27 +317,43 @@
<!-- build jboss-mq.tgz -->
- <tar tarfile="${build.snapshots}/jboss-mq.tar"
- longfile="gnu"
- basedir="${build.snapshots.tmp}"
- includes="jboss-mq/**">
+ <tar tarfile="${build.snapshots}/jboss-mq.tar" longfile="gnu">
+ <tarfileset dir="${build.snapshots.tmp}" mode="655">
+ <include name="jboss-mq/**/build.sh"/>
+ <include name="jboss-mq/**/tools/bin/ant"/>
+ <include name="jboss-mq/**/tools/bin/antRun"/>
+ </tarfileset>
+ <tarfileset dir="${build.snapshots.tmp}" mode="644">
+ <include name="jboss-mq/**"/>
+ <exclude name="jboss-mq/**/build.sh"/>
+ <exclude name="jboss-mq/**/tools/bin/ant"/>
+ <exclude name="jboss-mq/**/tools/bin/antRun"/>
+ </tarfileset>
</tar>
<gzip src="${build.snapshots}/jboss-mq.tar"
zipfile="${build.snapshots}/jboss-mq.tgz"/>
<!-- build jboss-plugins.zip -->
-
- <zip zipfile="${build.snapshots}/jboss-plugins.zip">
+
+ <zip zipfile="${build.snapshots}/jboss-plugins.zip">
<fileset dir="${build.snapshots.tmp}">
<include name="jboss-plugins/**"/>
</fileset>
</zip>
<!-- build jboss-plugins.tgz -->
- <tar tarfile="${build.snapshots}/jboss-plugins.tar"
- longfile="gnu"
- basedir="${build.snapshots.tmp}"
- includes="jboss-plugins/**">
+ <tar tarfile="${build.snapshots}/jboss-plugins.tar" longfile="gnu">
+ <tarfileset dir="${build.snapshots.tmp}" mode="655">
+ <include name="jboss-plugins/**/build.sh"/>
+ <include name="jboss-plugins/**/tools/bin/ant"/>
+ <include name="jboss-plugins/**/tools/bin/antRun"/>
+ </tarfileset>
+ <tarfileset dir="${build.snapshots.tmp}" mode="644">
+ <include name="jboss-plugins/**"/>
+ <exclude name="jboss-plugins/**/build.sh"/>
+ <exclude name="jboss-plugins/**/tools/bin/ant"/>
+ <exclude name="jboss-plugins/**/tools/bin/antRun"/>
+ </tarfileset>
</tar>
<gzip src="${build.snapshots}/jboss-plugins.tar"
zipfile="${build.snapshots}/jboss-plugins.tgz"/>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development