S666LN: vendorsetup: Refactor vendorsetup.sh

* So if a patch fails, it won't leave source trees in a broken state

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
Signed-off-by: KimelaZX <mmikailrei@gmail.com>
This commit is contained in:
Shirayuki39
2025-12-17 21:51:32 +07:00
committed by KimelaZX
parent d9240de96c
commit 56cd925097

View File

@@ -2,5 +2,14 @@
echo "- Applying Aperture Mediatek HFPS Mode Patch"
cd packages/apps/Aperture
curl https://github.com/Nothing-2A/android_packages_apps_Aperture/commit/9509277efc852ad8bdcce204e0d9cfe104b6d190.patch | git am
cd ../../../
curl https://github.com/Nothing-2A/android_packages_apps_Aperture/commit/9509277efc852ad8bdcce204e0d9cfe104b6d190.patch | git am || {
RET=$?
git am --abort >/dev/null 2>&1
}
cd ../../../
if [ $RET -ne 0 ]; then
echo "ERROR: Patch is not applied! Maybe it's already patched, or you'll have to adapt it to this specific rom source?"
else
echo "OK: All patched"
fi