I use this command to create an /e/ OS image for the ASUS Zenfone 8:
docker run \
-e "BRANCH_NAME=v1-t" \
-e "DEVICE_LIST=sake" \
-e "SIGN_BUILDS=true" \
-e "SIGNATURE_SPOOFING=true" \
-e "WITH_SU=true" \
-e "LOCAL_MIRROR=true" \
-e "CUSTOM_PACKAGES=GmsCore GsfProxy FakeStore MozillaNlpBackend NominatimNlpBackend com.google.android.maps.jar FDroid FDroidPrivilegedExtension" \
-e "CUSTOM_APPS=AdAway AsusCalculator SMMI_TEST" \
-e "RELEASE_TYPE=UNOFFICIAL" \
-e "CLEAN_OUTDIR=false" \
-e "CLEAN_AFTER_BUILD=false" \
-e "BACKUP_IMG=true" \
-e "RECOVERY_IMG=true" \
-e "RECOVERY_IMG=true" \
-v "/data/develop/android/e/src:/srv/src" \
-v "/data/develop/android/e/zips:/srv/zips" \
-v "/data/develop/android/e/logs:/srv/logs" \
-v "/data/develop/android/e/tmp:/srv/tmp" \
-v "/data/develop/android/e/ccache:/srv/ccache" \
-v "/data/develop/android/e/keys:/srv/keys" \
-v "/data/develop/android/e/local_manifests:/srv/local_manifests" \
-v "/data/develop/android/e/mirror:/srv/mirror" \
-e "REPO=https://gitlab.e.foundation/e/os/releases.git" \
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
This command works : it creates an /e/ OS Image that can be installed on the ASUS Zenfone 8.
But the name of the ZIP file with the image is somehow “incomplete” . According to the documentation the format for the name of the ZIP file is
`e-codeversionnumber-osversion-YYYYMMDDbuildid-UNOFFICIAL-devicename.zip`
as far as I understand it. But the name of the ZIP created using the command above is:
xtrnaw7@androiddev:/data/develop/android/e$ ls -l zips/sake/e-2.9-t-2025031*zip
-rw-r–r–. 1 root root 1470182126 Mar 12 13:20 zips/sake/e-2.9-t-20250312-UNOFFICIAL-.zip
xtrnaw7@androiddev:/data/develop/android/e$
That name seems to be incomplete. It’s not really a problem but I like to fix that .
Another issue
The build script prints the warning message
2025-03-12 10:20:24 - ota_from_target_files.py - WARNING : Source build doesn't support lz4diff, or source/target don't have compatible lz4diff versions. Disabling lz4diff.
Do I need to worry about this? If so, how can I fix it?