How to build a 'Custom Build' with docker

Ok, for eOS building you have to differentiate:

  1. supported and unsupported devices
    — a supported device is found in download section of e.foundation and a device which is found in LineageOS download section
    — a unsupported device is not find in lineageOS download section

  2. Docker contains no source code. The sources code is downloaded via docker script. The docker image is only a handful of commands.

  3. For supported devices you have found the HowTo. For unsupported devices you can go this way [HOWTO] Build /e/ without docker for non LineageOS supported devices

  4. For an unsupported device you need to find the
    – device sources
    – kernel sources
    – vendor sources
    all these sources must have he same branch (pie or oreo or nougat) as the build sources
    and all theses sources must fit the lineage build rules

3 Likes