aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Cordero <catalyst@0xdc.io>2021-02-04 11:07:18 +0000
committerMatt Turner <mattst88@gentoo.org>2021-02-20 21:05:34 -0500
commit6b78a58c9ac825ecd450d100cd269d29761dbe03 (patch)
tree262613f80cffc08b32eb483a073536d45a2f1023
parentEnable recursive globbing for clear_path (diff)
downloadcatalyst-6b78a58c9ac825ecd450d100cd269d29761dbe03.tar.gz
catalyst-6b78a58c9ac825ecd450d100cd269d29761dbe03.tar.bz2
catalyst-6b78a58c9ac825ecd450d100cd269d29761dbe03.zip
catalyst: Clean up chroot directory on success
The embedded and livecd-stage2 targets override the action sequence without calling set_completion_action_sequences. This would leave the temporary build environment unpacked on the filesystem. Signed-off-by: Daniel Cordero <catalyst@0xdc.io> Signed-off-by: Matt Turner <mattst88@gentoo.org>
-rw-r--r--catalyst/targets/embedded.py2
-rw-r--r--catalyst/targets/livecd_stage2.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/catalyst/targets/embedded.py b/catalyst/targets/embedded.py
index b677b226..01ad035d 100644
--- a/catalyst/targets/embedded.py
+++ b/catalyst/targets/embedded.py
@@ -53,8 +53,8 @@ class embedded(StageBase):
self.empty,
self.clean,
self.capture,
- self.clear_autoresume,
])
+ self.set_completion_action_sequences()
def set_root_path(self):
self.settings["root_path"] = normpath("/tmp/mergeroot")
diff --git a/catalyst/targets/livecd_stage2.py b/catalyst/targets/livecd_stage2.py
index 774702f8..832e0998 100644
--- a/catalyst/targets/livecd_stage2.py
+++ b/catalyst/targets/livecd_stage2.py
@@ -108,4 +108,4 @@ class livecd_stage2(StageBase):
self.setup_overlay,
self.create_iso,
])
- self.finish_sequence.append(self.clear_autoresume)
+ self.set_completion_action_sequences()