Browse Source

Chmod didn't work if used as a matching task.

Reported by:	Alex Smith <asmith42@hotmail.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267824 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 25 years ago
parent
commit
a6910f6f98
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      src/main/org/apache/tools/ant/taskdefs/Chmod.java

+ 6
- 6
src/main/org/apache/tools/ant/taskdefs/Chmod.java View File

@@ -72,15 +72,15 @@ public class Chmod extends MatchingTask {
private File srcDir; //if we want to chmod a list of files
private String mod;
public void setFile(String src) {
srcFile = project.resolveFile(src);
public void setFile(File src) {
srcFile = src;
}

public void setDir(String src) {
srcDir = project.resolveFile(src);
public void setDir(File src) {
srcDir = src;
}

public void setSrc(String src) {
public void setSrc(File src) {
log("The src attribute is deprecated. " +
"Please use the file attribute.",
Project.MSG_WARN);
@@ -108,7 +108,7 @@ public class Chmod extends MatchingTask {
String[] files = ds.getIncludedFiles();
for (int i = 0; i < files.length; i++) {
chmod(files[i]);
chmod((new File(srcDir, files[i])).getAbsolutePath());
}
}
}


Loading…
Cancel
Save