I successfully built with the following potter.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="LineageOS/android_external_bson" path="external/bson" remote="github" revision="lineage-16.0" />
<project name="LineageOS/android_system_qcom" path="system/qcom" remote="github" revision="lineage-16.0" />
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" revision="lineage-16.0" />
<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>
bson probably not necessary. Was required in previous versions. Used the following command:
Code:
docker run \
-e "BRANCH_NAME=lineage-16.0" \
-e "DEVICE_LIST=potter" \
-e "SIGN_BUILDS=true" \
-e "INCLUDE_PROPRIETARY=false" \
-e "SIGNATURE_SPOOFING=restricted" \
-e "CUSTOM_PACKAGES=GmsCore GsfProxy FakeStore MozillaNlpBackend NominatimNlpBackend com.google.android.maps.jar FDroid FDroidPrivilegedExtension " \
-v "$1/lineage:/srv/src" \
-v "$1/zips:/srv/zips" \
-v "$1/logs:/srv/logs" \
-v "$1/ccache:/srv/ccache" \
-v "$1/manifests-potter-16:/srv/local_manifests" \
-v "$1/keys:/srv/keys" \
lineageos4microg/docker-lineage-cicd
Where $1 is my build directory.
In the process of installing it. Will let you know if it actually works.
Update: it's in a boot loop. Shows loading screen for a while then reboots to recovery. Trying a new build and some other ones out there.
Update 2: Apparently joelh on Github has deleted the device, kernel, and vendor repositories. Not sure where to go from here. Only the 2019-08-11 build from
@gothicVI will boot for me.