Gentoo Archives: gentoo-catalyst

From: Brian Dolbec <dolsen@g.o>
To: gentoo-catalyst@l.g.o
Subject: [gentoo-catalyst] [PATCH 0/7] Latest pending branch fixes
Date: Fri, 10 Mar 2017 19:22:42
Message-Id: 20170310112237.022f9336.dolsen@gentoo.org
1 From c51b35d3fe4be92c663682e0c1d2dfef7ecd8cfb Mon Sep 17 00:00:00 2001
2 From: Brian Dolbec <dolsen@g.o>
3 Date: Fri, 10 Mar 2017 10:53:42 -0800
4 Subject: [PATCH 0/7] Latest pending branch fixes
5 To: gentoo-catalyst@l.g.o
6
7 This series of patches fixes several issues.
8
9 1) makes the handling of control-c better for cleanup.
10 2) Fixes an auto-resume problem and cleans up the logic a lot.
11 3) Fixes the make.conf bleed thruogh of host repo settings.
12 4) puts all the make.conf write logic into one place
13 5) Snapshots are now named according to the repo_name setting, so
14 configurable. 6) with the new defaults for repo, DISTDIR, PKGDIR I was
15 able to prove it can handle any directory settings. With these
16 settings, I was able to set the config to the
17 old /usr/portage, /usr/portage/distfiles... and everything worked as
18 expected. So, we just need to get council to decree the new
19 locations. No point in discussing it on the -dev list, they couldn't
20 come to a consensus. But there was enough to get some resonable values.
21
22 Brian Dolbec (7):
23 Move the signal handler into the StageBase class so it can handle
24 unbind() cleanup
25 base/stagebase.py: Rename unpack_portage resume point to unpack_repo
26 base/stagebase.py: Correctly log the correct function name for
27 unpack_snapshot()
28 base/stagebase.py: Seperate out the writing of the make.conf file
29 targets/snapshot.py: Update the code and log messages to use the
30 configured repo_name
31 defaults.py: Update all repository, DISTDIR, PKGDIR settings to new
32 /var paths
33 doc/make_subarch_table_guidexml.py: Fix shebang
34
35 bin/catalyst | 19 ----
36 catalyst/base/stagebase.py | 221
37 +++++++++++++++++++++----------------
38 catalyst/defaults.py | 24 ++--
39 catalyst/targets/snapshot.py | 13 ++-
40 doc/make_subarch_table_guidexml.py | 2 +-
41 etc/catalyst.conf | 2 + 6 files changed, 148
42 insertions(+), 133 deletions(-)
43
44 --
45 2.12.0
46
47
48
49 --
50 Brian Dolbec <dolsen>