From 61c5cb58e3c9df86ad58b908be9280170ca5067b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 28 Nov 2023 15:23:14 +0100 Subject: [PATCH] install: fix secrets upload --- pkgs/clan-cli/clan_cli/machines/install.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/clan_cli/machines/install.py b/pkgs/clan-cli/clan_cli/machines/install.py index d3a10f43e..fc036fa99 100644 --- a/pkgs/clan-cli/clan_cli/machines/install.py +++ b/pkgs/clan-cli/clan_cli/machines/install.py @@ -18,7 +18,13 @@ def install_nixos(machine: Machine) -> None: with TemporaryDirectory() as tmpdir_: tmpdir = Path(tmpdir_) - machine.run_upload_secrets(tmpdir / machine.secrets_upload_directory) + upload_dir = machine.secrets_upload_directory + + if upload_dir.startswith("/"): + upload_dir = upload_dir[1:] + upload_dir = tmpdir / upload_dir + upload_dir.mkdir(parents=True) + machine.run_upload_secrets(upload_dir) subprocess.run( nix_shell(