Release-keys/AVB, CVE clean+hi batches, Yama/slabrand, Pro branding, bundled apps, and AXP-class product surface docs/scripts.
42 lines
1.8 KiB
Bash
Executable File
42 lines
1.8 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# After hi-batch3 BOOT_OK: launch release-keys bacon (US-S2) on rom-dev01.
|
|
# Does not flash RK zip (needs recovery sideload); only starts bacon + status poll helper.
|
|
set -euo pipefail
|
|
SSHCFG="${SSHCFG:-/home/aventura/Workspaces/AXP_Resurection/docs/ssh/config}"
|
|
BATCH3_LOG="${BATCH3_LOG:-/tmp/009-wait-flash-cve-hi-batch3.log}"
|
|
LOG="${LOG:-/tmp/009-chain-hi3-to-releasekeys.log}"
|
|
exec > >(tee -a "$LOG") 2>&1
|
|
|
|
echo "CHAIN start $(date -Is) wait HI_BATCH3_BOOT_OK"
|
|
for i in $(seq 1 200); do
|
|
if grep -q 'HI_BATCH3_BOOT_OK' "$BATCH3_LOG" 2>/dev/null; then
|
|
echo "seen HI_BATCH3_BOOT_OK"
|
|
break
|
|
fi
|
|
if grep -qE 'BACON_FAILED|NOT_BOOTED|BOOT_TIMEOUT|TIMEOUT' "$BATCH3_LOG" 2>/dev/null; then
|
|
# allow exit=141 path that still boots — only abort on clear fail without OK
|
|
if ! grep -q 'HI_BATCH3_BOOT_OK' "$BATCH3_LOG" 2>/dev/null; then
|
|
if grep -qE 'BACON_FAILED|NOT_BOOTED|BOOT_TIMEOUT' "$BATCH3_LOG" 2>/dev/null; then
|
|
echo CHAIN_ABORT_BATCH3_FAIL
|
|
exit 1
|
|
fi
|
|
fi
|
|
fi
|
|
sleep 30
|
|
done
|
|
grep -q 'HI_BATCH3_BOOT_OK' "$BATCH3_LOG" || { echo CHAIN_TIMEOUT; exit 1; }
|
|
|
|
echo "=== launch release-keys bacon $(date -Is) ==="
|
|
ssh -F "$SSHCFG" -o BatchMode=yes rom-dev01 '
|
|
test -f /home/android-build/.android-certs/releasekey.pk8
|
|
install -m 0755 /tmp/009-bacon-axp-stage1-combo4-cve-hi-releasekeys.sh \
|
|
/srv/rom/artifacts/009-axp-los23-port/scripts/ 2>/dev/null || true
|
|
# script must already be on host
|
|
test -x /srv/rom/artifacts/009-axp-los23-port/scripts/009-bacon-axp-stage1-combo4-cve-hi-releasekeys.sh
|
|
/srv/rom/artifacts/bin/rom-detach 009-bacon-cve-hi-releasekeys -- \
|
|
bash /srv/rom/artifacts/009-axp-los23-port/scripts/009-bacon-axp-stage1-combo4-cve-hi-releasekeys.sh
|
|
sleep 2
|
|
cat /srv/rom/artifacts/detach-009-bacon-cve-hi-releasekeys.status
|
|
'
|
|
echo CHAIN_RK_STARTED
|