Compare commits

...

2 commits

Author SHA1 Message Date
Peter Cai 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
Peter Cai b7251e079d Add sync-s to OpenEUICC 2024-03-10 14:18:51 -04:00
3 changed files with 93 additions and 1 deletions

14
gen-remove.sh Executable file
View file

@ -0,0 +1,14 @@
#!/usr/bin/env bash
REMOVE_PREFIXES=("device/google" "kernel/")
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
echo " <remove-project path=\"$line\" />"
done
done
echo '</manifest>'

View file

@ -16,6 +16,6 @@
<!-- 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/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" />
</manifest>

78
remove.xml Normal file
View file

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project path="device/google/atv" />
<remove-project path="device/google/barbet" />
<remove-project path="device/google/barbet-sepolicy" />
<remove-project path="device/google/bluejay" />
<remove-project path="device/google/bluejay-sepolicy" />
<remove-project path="device/google/bluejay-kernel" />
<remove-project path="device/google/bramble" />
<remove-project path="device/google/bramble-sepolicy" />
<remove-project path="device/google/contexthub" />
<remove-project path="device/google/coral" />
<remove-project path="device/google/coral-kernel" />
<remove-project path="device/google/coral-sepolicy" />
<remove-project path="device/google/felix" />
<remove-project path="device/google/felix-sepolicy" />
<remove-project path="device/google/felix-kernel" />
<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-kernel" />
<remove-project path="device/google/pantah" />
<remove-project path="device/google/pantah-sepolicy" />
<remove-project path="device/google/pantah-kernel" />
<remove-project path="device/google/raviole" />
<remove-project path="device/google/raviole-kernel" />
<remove-project path="device/google/redbull" />
<remove-project path="device/google/redbull-kernel" />
<remove-project path="device/google/redbull-sepolicy" />
<remove-project path="device/google/redfin" />
<remove-project path="device/google/redfin-sepolicy" />
<remove-project path="device/google/tangorpro" />
<remove-project path="device/google/tangorpro-sepolicy" />
<remove-project path="device/google/tangorpro-kernel" />
<remove-project path="device/google/shusky" />
<remove-project path="device/google/shusky-kernel" />
<remove-project path="device/google/shusky-sepolicy" />
<remove-project path="device/google/sunfish" />
<remove-project path="device/google/sunfish-kernel" />
<remove-project path="device/google/sunfish-sepolicy" />
<remove-project path="device/google/cuttlefish" />
<remove-project path="device/google/cuttlefish_prebuilts" />
<remove-project path="device/google/cuttlefish_vmm" />
<remove-project path="device/google/trout" />
<remove-project path="device/google/vrservices" />
<remove-project path="device/google/zuma" />
<remove-project path="device/google/zuma-sepolicy" />
<remove-project path="device/google_car" />
<remove-project path="kernel/configs" />
<remove-project path="kernel/prebuilts/4.19/arm64" />
<remove-project path="kernel/prebuilts/5.4/arm64" />
<remove-project path="kernel/prebuilts/5.4/x86_64" />
<remove-project path="kernel/prebuilts/5.10/arm64" />
<remove-project path="kernel/prebuilts/5.10/x86_64" />
<remove-project path="kernel/prebuilts/5.15/arm64" />
<remove-project path="kernel/prebuilts/5.15/x86_64" />
<remove-project path="kernel/prebuilts/6.1/arm64" />
<remove-project path="kernel/prebuilts/6.1/x86_64" />
<remove-project path="kernel/prebuilts/mainline/arm64" />
<remove-project path="kernel/prebuilts/mainline/x86_64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/4.19/arm64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/4.19/x86-64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/5.4/arm64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/5.4/x86-64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/5.10/arm64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/5.10/x86-64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/5.15/arm64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/5.15/x86-64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/6.1/arm64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/6.1/x86-64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/mainline/arm64" />
<remove-project path="kernel/prebuilts/common-modules/virtual-device/mainline/x86-64" />
<remove-project path="kernel/tests" />
</manifest>