From 25236a813d3f7d14dd7f7c16f37b705da0422e95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Wed, 4 Dec 2024 17:15:54 +0100 Subject: [PATCH] clan-cli/clan_cli/inventory/update.sh: make script idempotent --- pkgs/clan-cli/clan_cli/inventory/update.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/clan_cli/inventory/update.sh b/pkgs/clan-cli/clan_cli/inventory/update.sh index bc0d6a7bc..b62b8430e 100755 --- a/pkgs/clan-cli/clan_cli/inventory/update.sh +++ b/pkgs/clan-cli/clan_cli/inventory/update.sh @@ -1,4 +1,8 @@ #!/usr/bin/env bash +set -euo pipefail + jsonSchema=$(nix build .#schemas.inventory-schema-abstract --print-out-paths)/schema.json -nix run .#classgen "$jsonSchema" "$PKG_ROOT/clan_cli/inventory/classes.py" -- --stop-at "Service" \ No newline at end of file +SCRIPT_DIR=$(dirname "$0") +cd "$SCRIPT_DIR" +nix run .#classgen -- "$jsonSchema" "../../../clan-cli/clan_cli/inventory/classes.py" --stop-at "Service"