(you’re building to get to know the process? there are bramble images - /e/ image ROM download)
you have 3 options - 1) either go through the linked docs to extract the binaries from your own device (there’s a script that pulls via adb)
or 2) add a environment variable to the docker community script -e INCLUDE_PROPRIETARY=true
that will go out and fetch the proprietary files from a git repo (a fetch at ~30GB and rather unoptimized, it will fetch all vendor blobs).
If you lack bandwith/space, instead of +30, grab 4GB - 3) skip the variable and just create any filename with xml extension inside a self created hostside folder (name wouldn’t matter) local_manifest
and put into this
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github" fetch="https://github.com/" />
<project remote="github" name="TheMuppets/proprietary_vendor_google" path="vendor/google" />
</manifest>
and add this folder (it’s a relative path) as volume to the docker invocation (only the target directory matters, as it’s predefined to be /srv/local_manifests)
-v "./local_manifests:/srv/local_manifests" \
the file get rsynced for the next repo sync at build-community.sh · ac306a6d · e / os / docker-lineage-cicd · GitLab