diff options
author | 2021-02-04 11:07:18 +0000 | |
---|---|---|
committer | 2021-02-20 21:05:34 -0500 | |
commit | 6b78a58c9ac825ecd450d100cd269d29761dbe03 (patch) | |
tree | 262613f80cffc08b32eb483a073536d45a2f1023 /catalyst | |
parent | Enable recursive globbing for clear_path (diff) | |
download | catalyst-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>
Diffstat (limited to 'catalyst')
-rw-r--r-- | catalyst/targets/embedded.py | 2 | ||||
-rw-r--r-- | catalyst/targets/livecd_stage2.py | 2 |
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() |