commit a75039a3ea0eb6d85938bd44df4eb4162bd8033f
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Fri Mar 1 16:14:34 2013 +0100
[maven_depmap] Add <skipProvides/> tag to compat depmaps
scripts/maven_depmap.py | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/scripts/maven_depmap.py b/scripts/maven_depmap.py
index 4129925..e7fd748 100644
--- a/scripts/maven_depmap.py
+++ b/scripts/maven_depmap.py
@@ -193,14 +193,20 @@ def create_mappings(fragment, additions = None):
maps.append((g, a))
return maps
-def output_fragment(fragment_path, fragment, mappings, versions):
+def output_fragment(fragment_path, fragment, mappings, add_versions):
"""Writes fragment into fragment_path in specialised format
compatible with jpp"""
with open(fragment_path, "aw") as ffile:
- if not versions:
+
+ if not add_versions:
versions = []
else:
- versions = versions.split(',')
+ versions = add_versions.split(',')
+
+ if add_versions or add_versions == "":
+ # skip RPM provides in compat packages
+ ffile.write("<skipProvides/>\n")
+
versions.insert(0, fragment.version)
for ver in versions:
for m in mappings:
Show replies by date