mirror of
https://github.com/aphrody-labs/mullvadvpn-app.git
synced 2026-10-13 22:10:39 +00:00
24 lines
1.1 KiB
Bash
Executable File
24 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eu
|
|
|
|
CARGO_CYCLONEDX_VERSION=0.5.9
|
|
CARGO_CYCLONEDX_SHA256=5d162f67705f0f5038759d73bf546a083bf30e8677c2e944b416bca48d9d69a8
|
|
CARGO_CYCLONEDX_URL=https://static.crates.io/crates/cargo-cyclonedx/cargo-cyclonedx-$CARGO_CYCLONEDX_VERSION.crate
|
|
|
|
CYCLONEDX_CLI_VERSION=0.33.1
|
|
CYCLONEDX_CLI_SHA256=bfc8b2538da86fe239bc53658bbb63c1c8c510a293c1e6891aa5bea5d3c58746
|
|
CYCLONEDX_CLI_URL=https://github.com/CycloneDX/cyclonedx-cli/releases/download/v$CYCLONEDX_CLI_VERSION/cyclonedx-linux-x64
|
|
|
|
# Install cargo-cyclonedx
|
|
curl --proto '=https' --tlsv1.2 -sSfL -o /tmp/cargo-cyclonedx.crate "$CARGO_CYCLONEDX_URL"
|
|
echo "$CARGO_CYCLONEDX_SHA256 /tmp/cargo-cyclonedx.crate" | sha256sum -c -
|
|
tar -xzf /tmp/cargo-cyclonedx.crate -C /tmp
|
|
cargo install --locked --path "/tmp/cargo-cyclonedx-$CARGO_CYCLONEDX_VERSION"
|
|
rm -r /tmp/cargo-cyclonedx.crate "/tmp/cargo-cyclonedx-$CARGO_CYCLONEDX_VERSION"
|
|
|
|
# Install cyclonedx-cli
|
|
curl --proto '=https' --tlsv1.2 -sSfL -o /usr/local/bin/cyclonedx "$CYCLONEDX_CLI_URL"
|
|
echo "$CYCLONEDX_CLI_SHA256 /usr/local/bin/cyclonedx" | sha256sum -c -
|
|
chmod +x /usr/local/bin/cyclonedx
|