Modified:
trunk/src/com/googlecode/ant_deb_task/Deb.java
Log:
option to save output deb filename to a property, Issue 13
Modified: trunk/src/com/googlecode/ant_deb_task/Deb.java
==============================================================================
--- trunk/src/com/googlecode/ant_deb_task/Deb.java (original)
+++ trunk/src/com/googlecode/ant_deb_task/Deb.java Thu Jun 19 17:57:11 2008
@@ -274,6 +274,8 @@
private File _toDir;
+ private String _debFilenameProperty = "";
+
private String _package;
private String _version;
private Deb.Version _versionObj;
@@ -320,6 +322,11 @@
_toDir = toDir;
}
+ public void setDebFilenameProperty(String debFilenameProperty)
+ {
+ _debFilenameProperty = debFilenameProperty.trim();
+ }
+
public void setPackage (String packageName)
{
if (!PACKAGE_NAME_PATTERN.matcher(packageName).matches())
@@ -606,6 +613,9 @@
log ("Writing deb file to: " + debFile.getAbsolutePath());
BuildDeb.buildDeb (debFile, masterControlFile, dataFile);
+
+ if (_debFilenameProperty.length() > 0)
+ getProject().setProperty(_debFilenameProperty, debFile.getAbsolutePath());
masterControlFile.delete ();
dataFile.delete ();