Hi. I'm using catalyst to generate installcd-stage2-minimal with custom
changes and packages.
I realized catalyst clears autoresume states once the iso image was
successfully generated, regardless the fact I run catalyst with or
without --clear-autoresume option.
Poking around the code, for my convenience I made the change as in the
attached diff (vs. master branch).
Could such modification bring to unexpected behaviour?
I tried with all 2.X, 3.0, and master branches seeing the same behaviour.
Thanks in advance for any help.
marco
>From 60458178bdbd3d18e4264a16641365b898880774 Mon Sep 17 00:00:00 2001
From: Marco Gigante <[email protected]>
Date: Mon, 11 Apr 2016 15:23:31 +0200
Subject: [PATCH] Set autoresume clear option-dependent for livecd_stage2
---
catalyst/targets/livecd_stage2.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/catalyst/targets/livecd_stage2.py b/catalyst/targets/livecd_stage2.py
index ea916b8..e1e7496 100644
--- a/catalyst/targets/livecd_stage2.py
+++ b/catalyst/targets/livecd_stage2.py
@@ -83,4 +83,5 @@ class livecd_stage2(StageBase):
"livecd_update","root_overlay","fsscript","rcupdate","unmerge",\
"unbind","remove","empty","target_setup",\
"setup_overlay","create_iso"]
- self.settings["action_sequence"].append("clear_autoresume")
+ if "clear-autoresume" not in self.settings["options"]:
+ self.settings["action_sequence"].append("clear_autoresume")
--
1.7.9.5