Author: kevj
Date: Wed May 23 05:04:42 2007
New Revision: 540934
URL: http://svn.apache.org/viewvc?view=rev&rev=540934
Log:
-add missing fields to control file
Modified:
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java
Modified:
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
URL:
http://svn.apache.org/viewvc/ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java?view=diff&rev=540934&r1=540933&r2=540934
==============================================================================
---
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
(original)
+++
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
Wed May 23 05:04:42 2007
@@ -42,8 +42,12 @@
private static final String MAINTAINER_HEADER = "Maintainer: ";
private static final String PROVIDES_HEADER = "Provides: ";
private static final String DESCRIPTION_HEADER = "Description: ";
- private static final String DEPENDENCIES_HEADER = "Depends: ";
+ private static final String DEPENDENCIES_HEADER = "Dependency of: ";
private static final String RECOMMENDS_HEADER = "Recommeds: ";
+ private static final String SUGGESTS_HEADER = "Suggests: ";
+ private static final String CONFLICTS_HEADER = "Conflicts: ";
+ private static final String REPLACES_HEADER = "Replaces: ";
+ private static final String DEPENDS_HEADER = "Depends: ";
private Vector dependencies = new Vector();
@@ -52,6 +56,14 @@
private Vector provides = new Vector();
+ private Vector suggests = new Vector();
+
+ private Vector conflicts = new Vector();
+
+ private Vector replaces = new Vector();
+
+ private Vector depends = new Vector();
+
private String debPackage;
private String debVersion;
@@ -83,6 +95,22 @@
provides.add(p);
}
+ public void addSuggests(Suggests s) {
+ suggests.add(s);
+ }
+
+ public void addConflicts(Conflicts c) {
+ conflicts.add(c);
+ }
+
+ public void addReplaces(Replaces r) {
+ replaces.add(r);
+ }
+
+ public void addDepends(Depends d) {
+ depends.add(d);
+ }
+
public String getDebPackage() {
return debPackage;
}
@@ -151,9 +179,13 @@
writer.println(ARCHITECTURE_HEADER+debArchitecture);
writer.println(ESSENTIAL_HEADER+debEssential);
writer.println(MAINTAINER_HEADER+debMaintainer);
- writeVector(dependencies, DEPENDENCIES_HEADER, writer);
+ writeVector(depends, DEPENDS_HEADER, writer);
writeVector(recommends, RECOMMENDS_HEADER, writer);
writeVector(provides, PROVIDES_HEADER, writer);
+ writeVector(suggests, SUGGESTS_HEADER, writer);
+ writeVector(conflicts, CONFLICTS_HEADER, writer);
+ writeVector(replaces, REPLACES_HEADER, writer);
+ writeVector(dependencies, DEPENDENCIES_HEADER, writer);
if(null != description) {
writer.println(DESCRIPTION_HEADER+description.getDesc());
@@ -182,6 +214,22 @@
public static class Provides extends DpkgLine {
public Provides() {}
+ }
+
+ public static class Suggests extends DpkgLine {
+ public Suggests() {}
+ }
+
+ public static class Conflicts extends DpkgLine {
+ public Conflicts() {}
+ }
+
+ public static class Replaces extends DpkgLine {
+ public Replaces() {}
+ }
+
+ public static class Depends extends DpkgLine {
+ public Depends() {}
}
public static class Description {
Modified:
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java
URL:
http://svn.apache.org/viewvc/ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java?view=diff&rev=540934&r1=540933&r2=540934
==============================================================================
---
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java
(original)
+++
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java
Wed May 23 05:04:42 2007
@@ -123,4 +123,20 @@
public void addRecommends(ControlFile.Recommends recommends) {
controlFile.addRecommends(recommends);
}
+
+ public void addSuggests(ControlFile.Suggests suggests) {
+ controlFile.addSuggests(suggests);
+ }
+
+ public void addConflicts(ControlFile.Conflicts conflicts) {
+ controlFile.addConflicts(conflicts);
+ }
+
+ public void addReplaces(ControlFile.Replaces replaces) {
+ controlFile.addReplaces(replaces);
+ }
+
+ public void addDepends(ControlFile.Depends depends) {
+ controlFile.addDepends(depends);
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]