diff --git a/leads_vec/_bootloader/systemd.py b/leads_vec/_bootloader/systemd.py index 689f2ed4..a5866a95 100644 --- a/leads_vec/_bootloader/systemd.py +++ b/leads_vec/_bootloader/systemd.py @@ -11,7 +11,8 @@ def create_service() -> None: raise SystemError("Unsupported operating system") if not _exists("/usr/local/leads/config.json"): _L.debug("Config file not found. Creating \"/usr/local/leads/config.json\"...") - _mkdir("/usr/local/leads") + if not _exists("/usr/local/leads"): + _mkdir("/usr/local/leads") with open("/usr/local/leads/config.json", "w") as f: f.write(str(_Config({}))) _chmod("/usr/local/leads/config.json", 777)