Skip to content

Commit d7c17af

Browse files
committed
update patch script
1 parent c4239ba commit d7c17af

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

update-solana-dependencies.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ sed -i'' -e "s#solana_version=v.*#solana_version=v${solana_ver}#" ./ci/solana-ve
1717
sed -i'' -e "s#solana_version = \".*\"#solana_version = \"${solana_ver}\"#" ./Anchor.toml
1818

1919
declare tomls=()
20-
while IFS='' read -r line; do tomls+=("$line"); done < <(find . -name Cargo.toml)
20+
while IFS='' read -r line; do tomls+=("$line"); done < <(find . -mindepth 2 -name 'Cargo.toml')
2121

2222
crates=(
2323
solana-account-decoder
@@ -84,6 +84,6 @@ crates=(
8484

8585
set -x
8686
for crate in "${crates[@]}"; do
87-
sed -E -i'' -e "s:(${crate} = \")([=<>]*)${old_solana_ver}([^\"]*)\".*:\1\2${solana_ver}\3\":" "${tomls[@]}"
88-
sed -E -i'' -e "s:(${crate} = \{ version = \")([=<>]*)${old_solana_ver}([^\"]*)(\".*):\1\2${solana_ver}\3\4:" "${tomls[@]}"
87+
sed -i "s|${crate} = \".*|${crate} = \"=${solana_ver}\"|g" "${tomls[@]}"
88+
sed -i "s|${crate} = { version = \"[0-9\.<=>,]*\"\(.*\)|${crate} = { version = \"=${solana_ver}\"\1|g" "${tomls[@]}"
8989
done

0 commit comments

Comments
 (0)