change built artifact name from steamguard-cli to steamguard (#208)

This commit is contained in:
Carson McManus 2023-06-23 15:21:46 -04:00 committed by GitHub
parent 3eb17d78d2
commit 9835b8a52f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 8 deletions

View file

@ -19,10 +19,14 @@ license = "GPL-3.0-or-later"
default = ["qr"] default = ["qr"]
qr = ["qrcode"] qr = ["qrcode"]
[[bin]] # [[bin]]
name = "steamguard-cli" # name = "steamguard-cli"
# filename = "steamguard" # TODO: uncomment when https://github.com/rust-lang/cargo/issues/9778 is stablized. # filename = "steamguard" # TODO: uncomment when https://github.com/rust-lang/cargo/issues/9778 is stablized.
[[bin]]
name = "steamguard"
path = "src/main.rs"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]

View file

@ -83,8 +83,8 @@ cross build --release "--target=$BUILD_TARGET2"
./scripts/package-deb.sh ./scripts/package-deb.sh
BIN_PATH="target/$BUILD_TARGET/release/steamguard-cli" BIN_PATH="target/$BUILD_TARGET/release/steamguard"
BIN_PATH2="target/$BUILD_TARGET2/release/steamguard-cli.exe" BIN_PATH2="target/$BUILD_TARGET2/release/steamguard.exe"
RAW_VERSION="$("$BIN_PATH" --version | cut -d " " -f 2)" RAW_VERSION="$("$BIN_PATH" --version | cut -d " " -f 2)"
TAGGED_VERSION="$(git tag | grep "^v" | tail -n 1 | tr -d v)" TAGGED_VERSION="$(git tag | grep "^v" | tail -n 1 | tr -d v)"
if [[ "v$RAW_VERSION" != "v$TAGGED_VERSION" ]]; then if [[ "v$RAW_VERSION" != "v$TAGGED_VERSION" ]]; then

View file

@ -10,7 +10,7 @@ if ! which cross; then
cargo install cross cargo install cross
fi fi
BIN_PATH="target/x86_64-unknown-linux-musl/release/steamguard-cli" BIN_PATH="target/x86_64-unknown-linux-musl/release/steamguard"
if [[ ! -f "$BIN_PATH" ]]; then if [[ ! -f "$BIN_PATH" ]]; then
echo "ERROR: Could not find release binaries, building them..." echo "ERROR: Could not find release binaries, building them..."
cross build --release --target=x86_64-unknown-linux-musl cross build --release --target=x86_64-unknown-linux-musl
@ -24,9 +24,6 @@ mkdir -p "$TEMP_PKG_PATH/etc/bash_completion.d"
mkdir -p "$TEMP_PKG_PATH/DEBIAN" mkdir -p "$TEMP_PKG_PATH/DEBIAN"
cp "$BIN_PATH" "$TEMP_PKG_PATH/usr/local/bin/steamguard" cp "$BIN_PATH" "$TEMP_PKG_PATH/usr/local/bin/steamguard"
pushd "$TEMP_PKG_PATH/usr/local/bin/"
ln -s "./steamguard" "./steamguard-cli"
popd
"$BIN_PATH" completion --shell bash > "$TEMP_PKG_PATH/etc/bash_completion.d/steamguard" "$BIN_PATH" completion --shell bash > "$TEMP_PKG_PATH/etc/bash_completion.d/steamguard"
cat <<EOT >> $TEMP_PKG_PATH/DEBIAN/control cat <<EOT >> $TEMP_PKG_PATH/DEBIAN/control