[Uludag-commits] r14620 - branches/pisi-1.1/pisi
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
2 Tem 2007 Pzt 12:19:40 EEST
Author: faik
Date: Mon Jul 2 12:19:40 2007
New Revision: 14620
Modified:
branches/pisi-1.1/pisi/operations.py
Log:
- handle reversed up... this is need for pm.
ex: gaim -> pidgin ( gaim is replaced by pidgin
in repository)
So if gaim is installed... pisi lu shows gaim.
All these upgrade gaim to pidgin:
pisi up, pisi up gaim, pisi up pidgin
Modified: branches/pisi-1.1/pisi/operations.py
=================================================================
--- branches/pisi-1.1/pisi/operations.py (original)
+++ branches/pisi-1.1/pisi/operations.py Mon Jul 2 12:19:40 2007
@@ -390,6 +390,15 @@
if x.endswith(ctx.const.package_suffix):
ctx.ui.debug(_("Warning: package *name* ends with '.pisi'"))
+ # Handling of replacement packages
+ if x in replaces.values():
+ Ap.append(x)
+ pkg = ctx.packagedb.get_package(x)
+ for r in pkg.replaces:
+ if pisi.replace.installed_package_replaced(r):
+ replaced.append(r.package)
+ continue
+
if x in replaces.keys():
Ap.append(replaces[x])
replaced.append(x)
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi