Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r10240 - main/branches/2.1.2/bin
Date: Thu, 08 May 2008 18:37:45
Message-Id: E1JuAza-0003ag-F6@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-05-08 18:37:21 +0000 (Thu, 08 May 2008)
3 New Revision: 10240
4
5 Modified:
6 main/branches/2.1.2/bin/emerge
7 Log:
8 Don't save "uninstall" tasks in the resume list since they'll be regenerated
9 by dependency calculations upon resume. (trunk r10239)
10
11
12 Modified: main/branches/2.1.2/bin/emerge
13 ===================================================================
14 --- main/branches/2.1.2/bin/emerge 2008-05-08 18:35:39 UTC (rev 10239)
15 +++ main/branches/2.1.2/bin/emerge 2008-05-08 18:37:21 UTC (rev 10240)
16 @@ -5221,7 +5221,7 @@
17 pkg_type, myroot, pkg_key, action = x
18 if pkg_type not in self.pkg_tree_map:
19 continue
20 - if action not in ("merge", "uninstall"):
21 + if action != "merge":
22 continue
23 mydb = trees[myroot][self.pkg_tree_map[pkg_type]].dbapi
24 try:
25 @@ -5775,7 +5775,7 @@
26 world_set = root_config.sets["world"]
27
28 mtimedb["resume"]["mergelist"] = [list(x) for x in mylist \
29 - if isinstance(x, Package)]
30 + if isinstance(x, Package) and x.operation == "merge"]
31 mtimedb.commit()
32
33 mymergelist = mylist
34 @@ -5866,8 +5866,6 @@
35 unmerge(root_config.settings, self.myopts,
36 root_config.trees["vartree"], "unmerge",
37 [pkg.cpv], mtimedb["ldpath"], clean_world=0)
38 - del mtimedb["resume"]["mergelist"][0]
39 - mtimedb.commit()
40 continue
41
42 if x[0]=="blocks":
43
44 --
45 gentoo-commits@l.g.o mailing list