#!/bin/sh

sudo swapon /dev/disk/by-partlabel/sata_ssd_swap

set -x

podman pull lineageos4microg/docker-lineage-cicd

podman run \
  -e "BRANCH_NAME=lineage-22.1" \
  -e "DEVICE_LIST=redfin" \
  -e "SIGN_BUILDS=true" \
  -e "PARALLEL_JOBS=10" \
  -e "CALL_REPO_INIT=false" \
  -e "CALL_REPO_SYNC=false" \
  -e "APPLY_PATCHES=false" \
  -e "PREPARE_BUILD_ENVIRONMENT=true" \
  -e "CALL_BREAKFAST=true" \
  -e "CALL_MKA=true" \
  -e "CLEAN_AFTER_BUILD=false" \
  -v "$ANDROID_USER_HOME/lineage:/srv/src" \
  -v "$ANDROID_USER_HOME/lineageos4microg/zips:/srv/zips" \
  -v "$ANDROID_USER_HOME/lineageos4microg/logs:/srv/logs" \
  -v "$XDG_CACHE_HOME/ccache:/srv/ccache" \
  -v "$ANDROID_USER_HOME/lineageos4microg/keys:/srv/keys" \
  -v "$ANDROID_USER_HOME/lineageos4microg/manifests:/srv/local_manifests" \
  lineageos4microg/docker-lineage-cicd

sudo swapoff /dev/disk/by-partlabel/sata_ssd_swap
