From a6910f6f98e9f0fce941b8929fc629ca6fd3975e Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Mon, 24 Jul 2000 14:01:26 +0000 Subject: [PATCH] Chmod didn't work if used as a matching task. Reported by: Alex Smith git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267824 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Chmod.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Chmod.java b/src/main/org/apache/tools/ant/taskdefs/Chmod.java index 4e3fe4c74..f4ce3920a 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Chmod.java +++ b/src/main/org/apache/tools/ant/taskdefs/Chmod.java @@ -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()); } } }