track: "https://git.ruds.io/rs2009/blendOS-tracks/raw/branch/main/oci.yaml" modules: - name: apt-install run: | apt-get update DEBIAN_FRONTEND=noninteractive apt-get install -yq "$@" - name: apt-remove run: | DEBIAN_FRONTEND=noninteractive apt-get autoremove --purge -yq "$@" stages: - module: exec inputs: - | mkdir -p /etc/apt/apt.conf.d /var/cache/blendOS/ubuntu/apt cat >/etc/apt/apt.conf.d/10blendOS.conf <<'EOF' Dir::Cache::Archives /var/cache/blendOS/ubuntu/apt; EOF - module: exec inputs: - | git clone --revision "$BASE_AKSHARA_REPO_COMMIT" --depth 1 "$BASE_AKSHARA_REPO" /akshara cd /akshara cp -a usr/lib/akshara /usr/lib/akshara cp -a usr/lib/dracut/modules.d/10akshara /usr/lib/dracut/modules.d/10akshara cp usr/bin/akshara /usr/bin/akshara - rm -rf /akshara post-stages: - module: exec inputs: - locale-gen - dracut --force --regenerate-all override: - path: /var/lib/dpkg keep: new immutable: true - path: /var/lib/apt keep: new - path: /etc/apt/sources.list keep: new immutable: true - path: /etc/apt/sources.list.d keep: new immutable: true - path: /var/cache/blendOS keep: old env: BASE_IMAGE_NAME: docker://ghcr.io/rudraswat/ubuntu-rolling-gnome:main BASE_AKSHARA_REPO: "https://git.ruds.io/rs2009/akshara" BASE_AKSHARA_REPO_COMMIT: "f17c272b659b9641f2e921bd4c6523ca3dd1cdb5"