Compare commits

...
Sign in to create a new pull request.

10 commits

Author SHA1 Message Date
f6c4405dc4 Update remove.xml 2025-04-13 18:43:02 -04:00
7e343dad09 Update remove.xml for r6 2024-12-21 11:56:21 -05:00
2e4b5a2751 Update repos for AOSP 15
Most significantly, we now use the LOS dialer with its helpline
utilities.
2024-10-06 14:11:59 -04:00
a1640765e9 Update removes for AOSP 15 2024-10-06 14:11:51 -04:00
6576d7d9d2 ok, google, kernel prebuilts are required 2024-03-10 20:29:29 -04:00
10a7c2c6ae Only remove prebuilts for kernels 2024-03-10 20:09:22 -04:00
dc4b671f3c Remove android-emulator checkout too 2024-03-10 18:15:49 -04:00
316f5c8174 Remove unused projects for GSI to save space
Hi Google I don't want 1000 copies of your prebuilt kernel images
thanks.
2024-03-10 14:19:02 -04:00
b7251e079d Add sync-s to OpenEUICC 2024-03-10 14:18:51 -04:00
fb1fccf2a8 Move to aosp14 branches 2023-10-06 17:44:05 -04:00
3 changed files with 75 additions and 7 deletions

17
gen-remove.sh Executable file
View file

@ -0,0 +1,17 @@
#!/usr/bin/env bash
REMOVE_PREFIXES=("device/google" "prebuilts/android-emulator")
echo '<?xml version="1.0" encoding="UTF-8"?>'
echo '<manifest>'
for prefix in "${REMOVE_PREFIXES[@]}"; do
cat ../manifests/default.xml | grep path=\"$prefix | sed -r "s@^.*path=\"($prefix[^\"]*)\".*@\1@" | while read line; do
if [[ "$line" =~ (.*)cuttlefish(.*) ]]; then
continue
fi
echo " <remove-project path=\"$line\" />"
done
done
echo '</manifest>'

18
gsi.xml
View file

@ -3,19 +3,23 @@
<remote name="angry" fetch="https://gitea.angry.im/" />
<remote name="github" fetch="https://github.com/" />
<project path="patches" name="PeterGSI/patches" remote="angry" revision="aosp13">
<project path="patches" name="PeterGSI/patches" remote="angry" revision="aosp15">
<linkfile dest="apply_patches.sh" src="apply.sh" />
</project>
<project path="device/peter/gsi" name="PeterGSI/android_device_peter_gsi" remote="angry" revision="aosp13" />
<project path="vendor/hardware_overlay" name="PeterGSI/android_vendor_hardware_overlay" remote="angry" revision="aosp13" />
<project path="packages/apps/QcRilAm" name="PeterGSI/android_packages_apps_QcRilAm" remote="angry" revision="master" />
<project path="vendor/foss" name="PeterGSI/android_vendor_foss" remote="angry" revision="aosp13">
<project path="device/peter/gsi" name="PeterGSI/android_device_peter_gsi" remote="angry" revision="aosp15" />
<project path="vendor/hardware_overlay" name="PeterGSI/android_vendor_hardware_overlay" remote="angry" revision="aosp15" />
<project path="packages/apps/QcRilAm" name="AndyCGYan/android_packages_apps_QcRilAm" remote="github" revision="master" />
<project path="vendor/foss" name="PeterGSI/android_vendor_foss" remote="angry" revision="aosp15">
<linkfile dest="update_foss.sh" src="update.sh" />
</project>
<!-- Extra source-built apps -->
<project path="packages/apps/ExactCalculator" name="LineageOS/android_packages_apps_ExactCalculator" remote="github" revision="lineage-20.0"/>
<project path="packages/apps/OpenEUICC" name="PeterCxy/OpenEUICC" remote="angry" revision="master" />
<project path="packages/apps/ExactCalculator" name="LineageOS/android_packages_apps_ExactCalculator" remote="github" revision="lineage-21.0"/>
<project path="packages/apps/OpenEUICC" name="PeterCxy/OpenEUICC" remote="angry" revision="master" sync-s="true" />
<project path="prebuilts/openeuicc-deps" name="PeterCxy/android_prebuilts_openeuicc-deps" remote="angry" revision="master" />
<remove-project name="platform/packages/apps/Dialer" />
<project path="packages/apps/Dialer" name="LineageOS/android_packages_apps_Dialer" remote="github" revision="lineage-22.0" />
<project path="lineage-sdk" name="LineageOS/android_lineage-sdk" remote="github" revision="lineage-22.0" />
<project path="vendor/lineage-spn" name="PeterGSI/android_vendor_lineage-spn" remote="angry" revision="aosp15" />
</manifest>

47
remove.xml Normal file
View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project path="device/google/akita" />
<remove-project path="device/google/akita-sepolicy" />
<remove-project path="device/google/akita-kernels/6.1" />
<remove-project path="device/google/atv" />
<remove-project path="device/google/bluejay" />
<remove-project path="device/google/bluejay-sepolicy" />
<remove-project path="device/google/bluejay-kernels/6.1" />
<remove-project path="device/google/contexthub" />
<remove-project path="device/google/caimito" />
<remove-project path="device/google/caimito-kernels/6.1" />
<remove-project path="device/google/caimito-sepolicy" />
<remove-project path="device/google/comet" />
<remove-project path="device/google/comet-kernels/6.1" />
<remove-project path="device/google/comet-sepolicy" />
<remove-project path="device/google/common/etm" />
<remove-project path="device/google/felix" />
<remove-project path="device/google/felix-sepolicy" />
<remove-project path="device/google/felix-kernels/6.1" />
<remove-project path="device/google/gs101" />
<remove-project path="device/google/gs101-sepolicy" />
<remove-project path="device/google/gs201" />
<remove-project path="device/google/gs201-sepolicy" />
<remove-project path="device/google/gs-common" />
<remove-project path="device/google/lynx" />
<remove-project path="device/google/lynx-sepolicy" />
<remove-project path="device/google/lynx-kernels/6.1" />
<remove-project path="device/google/pantah" />
<remove-project path="device/google/pantah-sepolicy" />
<remove-project path="device/google/pantah-kernels/6.1" />
<remove-project path="device/google/raviole" />
<remove-project path="device/google/raviole-kernels/6.1" />
<remove-project path="device/google/tangorpro" />
<remove-project path="device/google/tangorpro-sepolicy" />
<remove-project path="device/google/tangorpro-kernels/6.1" />
<remove-project path="device/google/shusky" />
<remove-project path="device/google/shusky-kernels/6.1" />
<remove-project path="device/google/shusky-sepolicy" />
<remove-project path="device/google/trout" />
<remove-project path="device/google/zuma" />
<remove-project path="device/google/zuma-sepolicy" />
<remove-project path="device/google/zumapro" />
<remove-project path="device/google/zumapro-sepolicy" />
<remove-project path="device/google_car" />
<remove-project path="prebuilts/android-emulator" />
</manifest>