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

Reply via email to