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

Reply via email to