mkdir ~/microg-lineage cd ~/microg-lineage git clone https://github.com/SolidHal/docker-lineage-cicd.git cd docker-lineage-cicd git checkout lineageos-17.1 docker build -t docker-lineage-cicd-17.1 . cd .. mkdir -p build/{cache,keys,logs,manifests,src,userscripts,zips} cat << EOF > build/manifests/lineageos4microg.xml EOF docker run \ -e "BRANCH_NAME=lineage-17.1" \ -e "DEVICE_LIST=nash,payton" \ -e "SIGN_BUILDS=true" \ -e "WITH_SU=false" \ -e "RELEASE_TYPE=microGSpotSh" \ -e "OTA_URL=https://microg-ota.spot.sh/api" \ -e "SIGNATURE_SPOOFING=restricted" \ -e "UNIFIEDNLP_SUPPORT=true" \ -e "CUSTOM_PACKAGES=GmsCore GsfProxy FakeStore MozillaNlpBackend NominatimNlpBackend com.google.android.maps.jar FDroid FDroidPrivilegedExtension" \ -v "$HOME/microg-lineage/build/src:/srv/src" \ -v "$HOME/microg-lineage/build/zips:/srv/zips" \ -v "$HOME/microg-lineage/build/logs:/srv/logs" \ -v "$HOME/microg-lineage/build/cache:/srv/ccache" \ -v "$HOME/microg-lineage/build/keys:/srv/keys" \ -v "$HOME/microg-lineage/build/manifests:/srv/local_manifests" \ -v "$HOME/microg-lineage/build/userscripts:/srv/userscripts" \ docker-lineage-cicd-17.1