universal7420_local_manifests/apply_patches.sh

20 lines
560 B
Bash
Raw Permalink Normal View History

2020-08-17 12:32:34 +00:00
#!/bin/bash
# Original script credit to ChronoMonochrome
# Adapted by JoshuaDoes to be simpler
apply() {
[ ! -n "$ANDROID_BUILD_TOP" ] && echo "Please specify ANDROID_BUILD_TOP before running this script!" && return
while read line; do
proj=$(echo $line | cut -d " " -f1)
patch=$(echo $line | cut -f 2- -d " ")
echo -e "Applying patches to $proj"
echo
git -C "$ANDROID_BUILD_TOP/$proj" apply "$ANDROID_BUILD_TOP/.repo/local_manifests/patches/$patch"
echo ""; echo "";
done < $ANDROID_BUILD_TOP/.repo/local_manifests/patches/list.txt
}
apply