fix a 'reagent update' bug with tagged packages handling

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1294 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
(no author)
2008-02-25 14:01:49 +00:00
parent 59dcbed3cc
commit ffdf653391
+11 -3
View File
@@ -175,10 +175,18 @@ def update(options):
add = False
break
if add:
toBeRemoved.add(x[1])
dbtag = dbconn.retrieveVersionTag(x[1])
if dbtag:
is_injected = dbconn.isInjected(x[1])
if not is_injected:
toBeInjected.add(x[1])
else:
toBeRemoved.add(x[1])
else:
if dbconn.retrieveVersionTag(x[1]) != None:
if not dbconn.isInjected(x[1]):
dbtag = dbconn.retrieveVersionTag(x[1])
if dbtag:
is_injected = dbconn.isInjected(x[1])
if not is_injected:
toBeInjected.add(x[1])
else:
toBeRemoved.add(x[1])