First tentative at handling recomends in addition to depends, provides and suggests.

svn path=/dists/trunk/linux-2.6/; revision=4743
This commit is contained in:
Sven Luther 2005-11-08 14:25:05 +00:00
parent e7a56cf1d4
commit 1dda2d6df7
1 changed files with 6 additions and 2 deletions

View File

@ -162,7 +162,7 @@ def process_description(e, in_e, vars):
def process_package(in_entry, vars):
e = entry()
for i in in_entry.iterkeys():
if i in (('Depends', 'Provides', 'Suggests')):
if i in (('Depends', 'Provides', 'Suggests', 'Recomends')):
process_depends(i, e, in_entry, vars)
elif i == 'Description':
process_description(e, in_entry, vars)
@ -183,7 +183,7 @@ def process_real_image(in_entry, vars):
if vars.has_key('desc'):
in_entry['Description'] += "\n.\n" + vars['desc']
entry = process_package(in_entry, vars)
for i in (('Depends', 'Provides', 'Suggests')):
for i in (('Depends', 'Provides', 'Suggests', 'Recomends')):
value = []
tmp = entry.get(i, None)
if tmp:
@ -202,6 +202,10 @@ def process_real_image(in_entry, vars):
t = vars.get('suggests', None)
if t is not None:
value.append(t)
elif i == 'Recomends':
t = vars.get('Recomends', None)
if t is not None:
value.append(t)
entry[i] = ', '.join(value)
return entry