mirror of
https://github.com/tuna/tunasync-scripts.git
synced 2025-07-01 15:35:45 +00:00
flutter bucket name change as mentioned in flutter/flutter#75363
This commit is contained in:
parent
50e7484fd5
commit
2e26978416
21
flutter.sh
21
flutter.sh
@ -3,15 +3,16 @@
|
|||||||
|
|
||||||
DEST_DIR="${TUNASYNC_WORKING_DIR}"
|
DEST_DIR="${TUNASYNC_WORKING_DIR}"
|
||||||
SYNC_FLUTTER_ENGINES=latest_tags
|
SYNC_FLUTTER_ENGINES=latest_tags
|
||||||
|
FLUTTER_INFRA_BUCKET=flutter_infra_release
|
||||||
|
|
||||||
mkdir "${DEST_DIR}/dart-archive/channels/stable/release" \
|
mkdir "${DEST_DIR}/dart-archive/channels/stable/release" \
|
||||||
"${DEST_DIR}/flutter_infra/releases" \
|
"${DEST_DIR}/${FLUTTER_INFRA_BUCKET}/releases" \
|
||||||
2>/dev/null || true
|
2>/dev/null || true
|
||||||
|
|
||||||
gsutil rsync -d -C -r -x '(1\..+/|\d{5}/|.+/api-docs)' gs://dart-archive/channels/stable/release \
|
gsutil rsync -d -C -r -x '(1\..+/|\d{5}/|.+/api-docs)' gs://dart-archive/channels/stable/release \
|
||||||
"${DEST_DIR}/dart-archive/channels/stable/release"
|
"${DEST_DIR}/dart-archive/channels/stable/release"
|
||||||
gsutil rsync -d -C -r -x '(dev|beta)' gs://flutter_infra/releases \
|
gsutil rsync -d -C -r -x '(dev|beta)' gs://${FLUTTER_INFRA_BUCKET}/releases \
|
||||||
"${DEST_DIR}/flutter_infra/releases"
|
"${DEST_DIR}/${FLUTTER_INFRA_BUCKET}/releases"
|
||||||
|
|
||||||
cur_engine_list=/tmp/cur_engine_list.txt
|
cur_engine_list=/tmp/cur_engine_list.txt
|
||||||
>$cur_engine_list
|
>$cur_engine_list
|
||||||
@ -19,7 +20,7 @@ cur_engine_list=/tmp/cur_engine_list.txt
|
|||||||
function sync_engine() {
|
function sync_engine() {
|
||||||
[[ -z "$1" ]] && exit 1
|
[[ -z "$1" ]] && exit 1
|
||||||
echo $1 >>$cur_engine_list
|
echo $1 >>$cur_engine_list
|
||||||
path="flutter_infra/flutter/$1"
|
path="${FLUTTER_INFRA_BUCKET}/flutter/$1"
|
||||||
mkdir -p "${DEST_DIR}/$path" 2>/dev/null || true
|
mkdir -p "${DEST_DIR}/$path" 2>/dev/null || true
|
||||||
gsutil -m rsync -d -C -r "gs://$path" "${DEST_DIR}/$path"
|
gsutil -m rsync -d -C -r "gs://$path" "${DEST_DIR}/$path"
|
||||||
}
|
}
|
||||||
@ -38,7 +39,7 @@ elif [[ "$SYNC_FLUTTER_ENGINES" == "latest_tags" ]]; then
|
|||||||
echo "======== branch ${branch}, engine version ($engine_version) ========"
|
echo "======== branch ${branch}, engine version ($engine_version) ========"
|
||||||
sync_engine "$engine_version"
|
sync_engine "$engine_version"
|
||||||
|
|
||||||
for i in ${DEST_DIR}/flutter_infra/releases/${branch}/macos/*.zip; do
|
for i in ${DEST_DIR}/${FLUTTER_INFRA_BUCKET}/releases/${branch}/macos/*.zip; do
|
||||||
[[ -f "$i" ]] || continue
|
[[ -f "$i" ]] || continue
|
||||||
engine_version=$(unzip -p "$i" flutter/bin/internal/engine.version)
|
engine_version=$(unzip -p "$i" flutter/bin/internal/engine.version)
|
||||||
echo "======== installer name ${i##*/}, engine version ($engine_version) ========"
|
echo "======== installer name ${i##*/}, engine version ($engine_version) ========"
|
||||||
@ -48,16 +49,16 @@ elif [[ "$SYNC_FLUTTER_ENGINES" == "latest_tags" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
#cat $cur_engine_list
|
#cat $cur_engine_list
|
||||||
find ${DEST_DIR}/flutter_infra/flutter -maxdepth 1 -mindepth 1 -mtime +90 | while read line; do
|
find ${DEST_DIR}/${FLUTTER_INFRA_BUCKET}/flutter -maxdepth 1 -mindepth 1 -mtime +90 | while read line; do
|
||||||
# $line looks like '/xxx/flutter/flutter_infra/flutter/ca7623eb39d74a8cbdd095fcc7db398267b6928f'
|
# $line looks like '/xxx/flutter/flutter_infra_release/flutter/ca7623eb39d74a8cbdd095fcc7db398267b6928f'
|
||||||
version=${line##*/}
|
version=${line##*/}
|
||||||
grep --quiet "$version" "$cur_engine_list" || ( echo "Removing $line"; rm -rf "$line" )
|
grep --quiet "$version" "$cur_engine_list" || ( echo "Removing $line"; rm -rf "$line" )
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
for path in "flutter_infra/ios-usb-dependencies" \
|
for path in "${FLUTTER_INFRA_BUCKET}/ios-usb-dependencies" \
|
||||||
"flutter_infra/flutter/fonts" \
|
"${FLUTTER_INFRA_BUCKET}/flutter/fonts" \
|
||||||
"flutter_infra/gradle-wrapper" \
|
"${FLUTTER_INFRA_BUCKET}/gradle-wrapper" \
|
||||||
"download.flutter.io"
|
"download.flutter.io"
|
||||||
do
|
do
|
||||||
mkdir -p "${DEST_DIR}/$path" 2>/dev/null || true
|
mkdir -p "${DEST_DIR}/$path" 2>/dev/null || true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user