diff options
| author | David Lönnhager <david.l@mullvad.net> | 2020-08-21 16:46:03 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2020-08-24 12:25:01 +0200 |
| commit | e5fa3495fcfe558d904b87b00544c78bb0a5bd26 (patch) | |
| tree | 36bab82197423d7e4b2b4f0091ca5a477184f618 /version-metadata.sh | |
| parent | a6a3133e8757d630f3931f95247e3ea87d6df955 (diff) | |
| download | mullvadvpn-e5fa3495fcfe558d904b87b00544c78bb0a5bd26.tar.xz mullvadvpn-e5fa3495fcfe558d904b87b00544c78bb0a5bd26.zip | |
Simplify version-metadata.sh
Diffstat (limited to 'version-metadata.sh')
| -rwxr-xr-x | version-metadata.sh | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/version-metadata.sh b/version-metadata.sh index 7fb7994049..5bd38169c5 100755 --- a/version-metadata.sh +++ b/version-metadata.sh @@ -11,6 +11,16 @@ cd "$SCRIPT_DIR" COMMAND="$1" shift 1 +INCLUDED_CRATES=( + "mullvad-daemon" + "mullvad-cli" + "mullvad-problem-report" + "mullvad-setup" + "mullvad-exclude" + "talpid-openvpn-plugin" +) +MANIFESTS=( "${INCLUDED_CRATES[@]/%//Cargo.toml}" ) + function inject_version { # Regex that only matches valid Mullvad VPN versions. It also captures # relevant values into capture groups, read out via BASH_REMATCH[x]. @@ -46,11 +56,7 @@ EOF # Rust crates sed -i.bak -Ee "s/^version = \"[^\"]+\"\$/version = \"$semver_version\"/g" \ - mullvad-daemon/Cargo.toml \ - mullvad-cli/Cargo.toml \ - mullvad-problem-report/Cargo.toml \ - mullvad-setup/Cargo.toml \ - talpid-openvpn-plugin/Cargo.toml + "${MANIFESTS[@]}" # Android if [[ ("$(uname -s)" == "Linux") ]]; then @@ -80,11 +86,9 @@ function restore_backup { fi # Rust crates - mv mullvad-daemon/Cargo.toml.bak mullvad-daemon/Cargo.toml - mv mullvad-cli/Cargo.toml.bak mullvad-cli/Cargo.toml - mv mullvad-problem-report/Cargo.toml.bak mullvad-problem-report/Cargo.toml - mv mullvad-setup/Cargo.toml.bak mullvad-setup/Cargo.toml - mv talpid-openvpn-plugin/Cargo.toml.bak talpid-openvpn-plugin/Cargo.toml + for toml in "${MANIFESTS[@]}"; do + mv "${toml}.bak" "${toml}" + done # Android if [[ ("$(uname -s)" == "Linux") ]]; then mv android/build.gradle.bak android/build.gradle @@ -104,11 +108,9 @@ function delete_backup { fi # Rust crates - rm mullvad-daemon/Cargo.toml.bak - rm mullvad-cli/Cargo.toml.bak - rm mullvad-problem-report/Cargo.toml.bak - rm mullvad-setup/Cargo.toml.bak - rm talpid-openvpn-plugin/Cargo.toml.bak + for toml in "${MANIFESTS[@]}"; do + rm "${toml}.bak" + done # Android if [[ ("$(uname -s)" == "Linux") ]]; then rm android/build.gradle.bak |
