diff --git a/authd-oidc-brokers/internal/providers/msentraid/himmelblau/generate.sh b/authd-oidc-brokers/internal/providers/msentraid/himmelblau/generate.sh index dcb8cf9d3d..a500da99cd 100755 --- a/authd-oidc-brokers/internal/providers/msentraid/himmelblau/generate.sh +++ b/authd-oidc-brokers/internal/providers/msentraid/himmelblau/generate.sh @@ -13,7 +13,7 @@ if [ -z "${GIT_DIR}" ]; then exit 1 fi -cargo install cargo-c cbindgen +cargo install --locked cargo-c cbindgen cd "${GIT_DIR}/authd-oidc-brokers/third_party/libhimmelblau" diff --git a/snap/variants/msentraid/snapcraft.yaml b/snap/variants/msentraid/snapcraft.yaml index ea27971fd0..af459baa83 100644 --- a/snap/variants/msentraid/snapcraft.yaml +++ b/snap/variants/msentraid/snapcraft.yaml @@ -67,7 +67,7 @@ parts: # cargo-c is only needed to provide 'cargo cbuild'. Skip reinstalling it # when it is already on PATH (e.g. from a previous build in a reused build # instance) to avoid a crates.io index update and rebuild every time. - command -v cargo-cbuild >/dev/null || cargo install cargo-c + command -v cargo-cbuild >/dev/null || cargo install --locked cargo-c cargo cbuild --release --lib --features=broker,changepassword,on_behalf_of,set_timeout echo "Installing libhimmelblau.so and himmelblau.h" TARGET_TRIPLE=$(rustc -vV | awk '/host:/ {print $2}')