Alex Buynytskyy | 55de663 | 2022-11-30 21:44:29 +0000 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | set -ex |
| 4 | |
| 5 | function finalize_sdk_rel() { |
| 6 | local DEV_SRC_DIR="$(dirname "$0")"/../.. |
| 7 | local BUILD_PREFIX='UP1A' |
| 8 | local PLATFORM_CODENAME='UpsideDownCake' |
| 9 | local PLATFORM_VERSION='14' |
| 10 | local PLATFORM_SDK_VERSION='34' |
| 11 | |
Alex Buynytskyy | de37a0e | 2022-12-08 01:35:40 +0000 | [diff] [blame] | 12 | # default target to modify tree and build SDK |
| 13 | local m="$DEV_SRC_DIR/build/soong/soong_ui.bash --make-mode TARGET_PRODUCT=aosp_arm64 TARGET_BUILD_VARIANT=userdebug" |
| 14 | |
| 15 | # adb keys |
| 16 | $m adb |
| 17 | LOGNAME=android-eng HOSTNAME=google.com adb keygen "$DEV_SRC_DIR/vendor/google/security/adb/${PLATFORM_VERSION}.adb_key" |
| 18 | |
Alex Buynytskyy | 55de663 | 2022-11-30 21:44:29 +0000 | [diff] [blame] | 19 | # build/make/core/version_defaults.mk |
| 20 | sed -i -e "s/PLATFORM_VERSION_CODENAME.${BUILD_PREFIX} := .*/PLATFORM_VERSION_CODENAME.${BUILD_PREFIX} := REL/g" "$DEV_SRC_DIR/build/make/core/version_defaults.mk" |
| 21 | |
| 22 | # cts |
| 23 | echo "$PLATFORM_VERSION" > "$DEV_SRC_DIR/cts/tests/tests/os/assets/platform_versions.txt" |
| 24 | git -C "$DEV_SRC_DIR/cts" mv hostsidetests/theme/assets/${PLATFORM_CODENAME} hostsidetests/theme/assets/${PLATFORM_SDK_VERSION} |
| 25 | |
| 26 | # system/sepolicy |
| 27 | mkdir -p "$DEV_SRC_DIR/system/sepolicy/prebuilts/api/${PLATFORM_SDK_VERSION}.0/" |
| 28 | cp -r "$DEV_SRC_DIR/system/sepolicy/public/" "$DEV_SRC_DIR/system/sepolicy/prebuilts/api/${PLATFORM_SDK_VERSION}.0/" |
| 29 | cp -r "$DEV_SRC_DIR/system/sepolicy/private/" "$DEV_SRC_DIR/system/sepolicy/prebuilts/api/${PLATFORM_SDK_VERSION}.0/" |
| 30 | |
| 31 | # prebuilts/abi-dumps/ndk |
Alex Buynytskyy | 6028dac | 2022-12-09 04:04:38 +0000 | [diff] [blame] | 32 | git -C "$DEV_SRC_DIR/prebuilts/abi-dumps/ndk" mv current ${PLATFORM_SDK_VERSION} |
Alex Buynytskyy | 55de663 | 2022-11-30 21:44:29 +0000 | [diff] [blame] | 33 | |
| 34 | # prebuilts/abi-dumps/vndk |
| 35 | git -C "$DEV_SRC_DIR/prebuilts/abi-dumps/vndk" mv ${PLATFORM_CODENAME} ${PLATFORM_SDK_VERSION} |
| 36 | |
| 37 | # prebuilts/abi-dumps/platform |
Alex Buynytskyy | 6028dac | 2022-12-09 04:04:38 +0000 | [diff] [blame] | 38 | git -C "$DEV_SRC_DIR/prebuilts/abi-dumps/platform" mv current ${PLATFORM_SDK_VERSION} |
Alex Buynytskyy | 55de663 | 2022-11-30 21:44:29 +0000 | [diff] [blame] | 39 | } |
| 40 | |
| 41 | finalize_sdk_rel |
| 42 | |