Repository cleanup

This commit is contained in:
Tad 2017-01-27 10:59:22 -05:00
parent cc3d88ae23
commit 5ca8519d55
6 changed files with 5 additions and 268 deletions

View file

@ -1,68 +0,0 @@
#!/bin/bash
user_error() {
echo user error, please replace user and try again >&2
exit 1
}
[[ $# -eq 1 ]] || user_error
[[ -n $BUILD_NUMBER ]] || user_error
KEY_DIR=keys
OUT=out/release-$1
source device/common/clear-factory-images-variables.sh
if [[ $1 == bullhead ]]; then
BOOTLOADER=bhz10r
RADIO=m8994f-2.6.32.1.13
VERITY=true
elif [[ $1 == flounder ]]; then
BOOTLOADER=3.48.0.0135
VERITY=true
elif [[ $1 == hammerhead ]]; then
BOOTLOADER=hhz20h
RADIO=m8974a-2.0.50.2.29
VERITY=false
elif [[ $1 == angler ]]; then
BOOTLOADER=angler-03.54
RADIO=angler-03.61
VERITY=true
else
user_error
fi
BUILD=$BUILD_NUMBER
if [[ $1 == bullhead ]] || [[ $1 == angler ]]; then
VERSION=mtc20f
else
VERSION=mob30y
fi
DEVICE=$1
PRODUCT=$1
mkdir -p $OUT || exit 1
TARGET_FILES=$DEVICE-target_files-$BUILD.zip
if [[ $VERITY == true ]]; then
EXTRA=(--replace_verity_public_key "$KEY_DIR/verity_key.pub"
--replace_verity_private_key "$KEY_DIR/verity")
fi
if [[ $DEVICE == bullhead ]]; then
EXTRA_OTA=(-b device/lge/bullhead/update-binary)
fi
build/tools/releasetools/sign_target_files_apks -o -d "$KEY_DIR" "${EXTRA[@]}" \
out/dist/aosp_$DEVICE-target_files-$BUILD_NUMBER.zip $OUT/$TARGET_FILES || exit 1
build/tools/releasetools/img_from_target_files -n $OUT/$TARGET_FILES \
$OUT/$DEVICE-img-$BUILD.zip || exit 1
build/tools/releasetools/ota_from_target_files --block -k "$KEY_DIR/releasekey" "${EXTRA_OTA[@]}" $OUT/$TARGET_FILES \
$OUT/$DEVICE-ota_update-$BUILD.zip || exit 1
cd $OUT || exit 1
source ../../device/common/generate-factory-images-common.sh

View file

@ -28,7 +28,7 @@ deblob() {
#Diagnostics
blobs=$blobs"|/diag/|diag_callback_client|diag_dci_sample|diag_klog|diag_mdlog|diag_mdlog-getlogs|diag_mdlog-wrap|diag/mdm|diag_qshrink4_daemon|diag_socket_log|diag_uart_log|drmdiagapp|ibdrmdiag.so|ssr_diag|test_diag";
#Discretix (DRM)
#Discretix (DRM/HDCP)
blobs=$blobs"|discretix|DxHDCP.cfg|dxhdcp2.b00|dxhdcp2.b01|dxhdcp2.b02|dxhdcp2.b03|dxhdcp2.mdt|libDxHdcp.so";
#DivX (DRM)
@ -50,7 +50,7 @@ deblob() {
#grep -v "WV_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(WV_IMAGES)))" Android.mk >> Android.mk.new; #FIXME: Figure out a way to do this
#mv Android.mk.new Android.mk;
#GPS
#GPS XXX: Breaks GPS
#blobs=$blobs"|flp.conf|flp.default.so|flp.msm8084.so|flp.msm8960.so|gpsd|gps.msm8084.so|gps.msm8960.so|libflp.so|libgps.utils.so|libloc_api_v02.so|libloc_core.so|libloc_ds_api.so|libloc_eng.so|libloc_ext.so";
#HDCP (DRM)

View file

@ -1,6 +1,6 @@
#!/bin/bash
#TODO: Aggressive Doze (Verify Extended Doze First), App-based battery profiles, Change connectivity check URL, Optimized build flags, Optimized toolchain, OTA Updates, Ship Chromium, Wallpaper
#TODO: Aggressive Doze (Verify Extended Doze First), Optimized build flags, Optimized toolchain, OTA Updates, Ship Chromium, Wallpaper
#Hard reset repos
#repo forall -c 'git add -A && git reset --hard'