Browse Source

bz-66164 Don't change file permissions on unrelated files in dest directory, when building and copying over Ant distribution

master
Jaikiran Pai 2 years ago
parent
commit
52fa955239
3 changed files with 7 additions and 16 deletions
  1. +6
    -0
      WHATSNEW
  2. +0
    -16
      build.xml
  3. +1
    -0
      manual/install.html

+ 6
- 0
WHATSNEW View File

@@ -33,6 +33,12 @@ Fixed bugs:
failed to download JAI.
Github Pull Request #191

* When building and installing Ant distribution from source, the build script
would change permissions on unrelated files in the destination directory.
This is now fixed and such unrelated files in the destination directory
will be left untouched.
Bugzilla Report 66164

Other changes:
--------------



+ 0
- 16
build.xml View File

@@ -1057,14 +1057,6 @@
<include name="*.pl"/>
</fixcrlf>

<setpermissions mode="755" failonerror="${setpermissions.fail}"
nonPosixMode="${setpermissions.nonposixmode}">
<dirset dir="${dist.dir}"/>
</setpermissions>
<setpermissions mode="644" failonerror="${setpermissions.fail}"
nonPosixMode="${setpermissions.nonposixmode}">
<fileset dir="${dist.dir}"/>
</setpermissions>
<setpermissions mode="755" failonerror="${setpermissions.fail}"
nonPosixMode="${setpermissions.nonposixmode}">
<fileset dir="${dist.bin}">
@@ -1158,14 +1150,6 @@
</fileset>
</copy>

<setpermissions mode="755" failonerror="${setpermissions.fail}"
nonPosixMode="${setpermissions.nonposixmode}">
<dirset dir="${dist.dir}"/>
</setpermissions>
<setpermissions mode="644" failonerror="${setpermissions.fail}"
nonPosixMode="${setpermissions.nonposixmode}">
<fileset dir="${dist.dir}"/>
</setpermissions>
<setpermissions mode="755" failonerror="${setpermissions.fail}"
nonPosixMode="${setpermissions.nonposixmode}">
<fileset dir="${dist.bin}">


+ 1
- 0
manual/install.html View File

@@ -697,6 +697,7 @@ from <a href="https://junit.org/" target="_top">JUnit.org</a>) if you are using
Your are now ready to build Ant:
</p>
<blockquote>
<b>It is highly recommended that the directory path that you pass to dist.dir, in the following commands, points to an empty directory</b>
<p><kbd>build -Ddist.dir=&lt;<i>directory-to-contain-Ant-distribution</i>&gt; dist</kbd>&nbsp;&nbsp;&nbsp;&nbsp;(<em>Windows</em>)</p>
<p><kbd>sh build.sh -Ddist.dir=&lt;<i>directory-to-contain-Ant-distribution</i>&gt; dist</kbd>&nbsp;&nbsp;&nbsp;&nbsp;(<em>Unix</em>)</p>
</blockquote>


Loading…
Cancel
Save