diff options
| author | Lena <lena@omega> | 2026-08-01 00:00:00 +0000 |
|---|---|---|
| committer | Lena <lena@omega> | 2026-08-01 00:00:00 +0000 |
| commit | f379b93d52bf0dbd3816ec3f64d165314771d2a6 (patch) | |
| tree | 28081c68d9eac9ecc787258ead3b0bf06afb41e9 /scripts/fetch-vendor | |
| parent | 827653aa291e37ae63c0cfa1eee4fbaa20cea122 (diff) | |
| download | scrcpy-android-f379b93d52bf0dbd3816ec3f64d165314771d2a6.tar.gz | |
adb: reduce and harden wireless transport
Diffstat (limited to 'scripts/fetch-vendor')
| -rwxr-xr-x | scripts/fetch-vendor | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/scripts/fetch-vendor b/scripts/fetch-vendor deleted file mode 100755 index 1e3ae59..0000000 --- a/scripts/fetch-vendor +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# Pull pinned vendor sources via git subtree. Idempotent. -# -# Usage: -# scripts/fetch-vendor # add or update to pinned tag, verify SHA -# -# Bump: -# 1. Pick a new tag from https://github.com/MuntashirAkon/libadb-android -# 2. git ls-remote https://github.com/MuntashirAkon/libadb-android.git \ -# refs/tags/<tag> -# → copy the commit hex. -# 3. Update LIBADB_TAG and LIBADB_SHA below. -# 4. Run this script. -# 5. Re-prune. This repo keeps only the libadb module plus license files -# (vendor/libadb-android/{libadb,LICENSES,COPYING,README.md, -# SERVICES.md}); the rest of upstream - sample app, gradle wrapper, -# jitpack.yml - is unused. A subtree pull re-adds it; delete it again. - -set -eu - -LIBADB_REPO='https://github.com/MuntashirAkon/libadb-android.git' -LIBADB_TAG='3.1.1' -LIBADB_SHA='c849886ebc6d48e7b46d967e78a6bb65c90c3b74' -LIBADB_PREFIX='vendor/libadb-android' - -cd "$(git rev-parse --show-toplevel)" - -# Tags can be re-pointed upstream; cross-check against the pinned commit. -remote_sha=$(git ls-remote "$LIBADB_REPO" "refs/tags/$LIBADB_TAG" | awk '{print $1}') -if [ "$remote_sha" != "$LIBADB_SHA" ]; then - echo "fetch-vendor: refs/tags/$LIBADB_TAG points at $remote_sha," >&2 - echo " expected $LIBADB_SHA. Refusing to pull." >&2 - exit 1 -fi - -if [ ! -d "$LIBADB_PREFIX" ]; then - echo "fetch-vendor: adding $LIBADB_PREFIX @ $LIBADB_TAG ($LIBADB_SHA)" - git subtree add --prefix="$LIBADB_PREFIX" "$LIBADB_REPO" "$LIBADB_SHA" --squash -else - echo "fetch-vendor: pulling $LIBADB_PREFIX @ $LIBADB_TAG ($LIBADB_SHA)" - git subtree pull --prefix="$LIBADB_PREFIX" "$LIBADB_REPO" "$LIBADB_SHA" --squash -fi - -echo "fetch-vendor: ok" |