1 |
commit: 61527e6db7c2ac195741a243f3ab504f2652e26e |
2 |
Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Mar 9 09:17:07 2017 +0000 |
4 |
Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 22 01:16:21 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=61527e6d |
7 |
|
8 |
targets/snapshot.py: Update the code and log messages to use the configured repo_name |
9 |
|
10 |
One more portage name seperation from being used to represent the ebuild repository. |
11 |
|
12 |
catalyst/targets/snapshot.py | 13 +++++++------ |
13 |
1 file changed, 7 insertions(+), 6 deletions(-) |
14 |
|
15 |
diff --git a/catalyst/targets/snapshot.py b/catalyst/targets/snapshot.py |
16 |
index 8a9acdd9..087834eb 100644 |
17 |
--- a/catalyst/targets/snapshot.py |
18 |
+++ b/catalyst/targets/snapshot.py |
19 |
@@ -22,7 +22,7 @@ class snapshot(TargetBase, GenBase): |
20 |
TargetBase.__init__(self, myspec, addlargs) |
21 |
GenBase.__init__(self,myspec) |
22 |
#self.settings=myspec |
23 |
- self.settings["target_subpath"]="portage" |
24 |
+ self.settings["target_subpath"]="repos" |
25 |
st=self.settings["storedir"] |
26 |
self.settings["snapshot_path"] = normpath(st + "/snapshots/" |
27 |
+ self.settings["snapshot_name"] |
28 |
@@ -46,8 +46,9 @@ class snapshot(TargetBase, GenBase): |
29 |
|
30 |
success = True |
31 |
self.setup() |
32 |
- log.notice('Creating Portage tree snapshot %s from %s ...', |
33 |
- self.settings['version_stamp'], self.settings['portdir']) |
34 |
+ log.notice('Creating %s tree snapshot %s from %s ...', |
35 |
+ self.settings["repo_name"], self.settings['version_stamp'], |
36 |
+ self.settings['portdir']) |
37 |
|
38 |
mytmp=self.settings["tmp_path"] |
39 |
ensure_dirs(mytmp) |
40 |
@@ -63,7 +64,7 @@ class snapshot(TargetBase, GenBase): |
41 |
mytmp + '/' + self.settings['repo_name'] + '/'], |
42 |
env=self.env) |
43 |
|
44 |
- log.notice('Compressing Portage snapshot tarball ...') |
45 |
+ log.notice('Compressing %s snapshot tarball ...', self.settings["repo_name"]) |
46 |
compressor = CompressMap(self.settings["compress_definitions"], |
47 |
env=self.env, default_mode=self.settings['compression_mode'], |
48 |
comp_prog=self.settings["comp_prog"]) |
49 |
@@ -93,9 +94,9 @@ class snapshot(TargetBase, GenBase): |
50 |
def kill_chroot_pids(self): |
51 |
pass |
52 |
|
53 |
- @staticmethod |
54 |
- def cleanup(): |
55 |
+ def cleanup(self): |
56 |
log.info('Cleaning up ...') |
57 |
+ self.purge() |
58 |
|
59 |
def purge(self): |
60 |
clear_dir(self.settings['tmp_path']) |