Dear all,
thx for your work (in particular
@coldhans). I was wondering if you could share the manifests you are using for these builds?
I am trying to build lineageos4microg for potter (I am familiar with arch linux but new to building android) and always run into problems. These are the manifests I use:
custom_packages.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="lineageos4microg/android_prebuilts_prebuiltapks" path="prebuilts/prebuiltapks" remote="github" revision="master" />
</manifest>
potter.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="joelh/android_device_motorola_potter" path="device/motorola/potter" remote="github" revision="lineage-16.0" />
<project name="joelh/proprietary_vendor_motorola" path="vendor/motorola/potter" remote="github" revision="lineage-16.0" />
<project name="joelh/android_kernel_motorola_msm8953" path="kernel/motorola/msm8953" remote="github" revision="lineage-16.0" />
</manifest>
This is the build command that I use:
Code:
docker run \
-e "BRANCH_NAME=lineage-16.0" \
-e "DEVICE_LIST=potter" \
-e "INCLUDE_PROPRIETARY=false" \
-e "SIGN_BUILDS=true" \
-e "SIGNATURE_SPOOFING=restricted" \
-e "CUSTOM_PACKAGES=GmsCore GsfProxy FakeStore MozillaNlpBackend NominatimNlpBackend FDroid FDroidPrivilegedExtension OpenWeatherMapWeatherProvider" \
-v "/data/container/lineageos4microg/keys:/srv/keys" \
-v "/data/container/lineageos4microg/zips:/srv/zips" \
-v "/data/container/lineageos4microg/devices/potter/lineage-16.0/src:/srv/src" \
-v "/data/container/lineageos4microg/devices/potter/lineage-16.0/logs:/srv/logs" \
-v "/data/container/lineageos4microg/devices/potter/lineage-16.0/manifests:/srv/local_manifests" \
-v "/data/container/lineageos4microg/devices/potter/lineage-16.0/ccache:/srv/ccache" \
lineageos4microg/docker-lineage-cicd
Thx in advance, any help is appreciated! Best,
Felix