From 7d3e4cea15d35437808c4634577c22ade2c0352a Mon Sep 17 00:00:00 2001 From: mirkobrombin Date: Mon, 13 Feb 2023 18:57:21 +0100 Subject: [PATCH] create "done" file after processing --- vanilla_first_setup/utils/processor.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vanilla_first_setup/utils/processor.py b/vanilla_first_setup/utils/processor.py index 90beac2..c4bc4e6 100644 --- a/vanilla_first_setup/utils/processor.py +++ b/vanilla_first_setup/utils/processor.py @@ -33,6 +33,7 @@ class Processor: next_boot = [] next_boot_script_path = os.path.expanduser("~/.local/org.vanillaos.FirstSetup.nextBoot") next_boot_autostart_path = os.path.expanduser("~/.config/autostart/org.vanillaos.FirstSetup.nextBoot.desktop") + done_file = "/etc/vanilla-first-setup-done" abroot_bin = shutil.which("abroot") logger.info("processing the following commands: \n%s" % @@ -112,6 +113,11 @@ class Processor: f.write("if [ $? -eq 0 ]; then") f.write(f"{out_run}\n") f.write("fi") + + # create the done file + f.write("if [ $? -eq 0 ]; then\n") + f.write(f"touch {done_file}\n") + f.write("fi\n") f.flush() f.close()