65 lines
1.5 KiB
YAML
65 lines
1.5 KiB
YAML
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 "$@"
|
|
|
|
- name: systemctl-enable
|
|
run: |
|
|
systemctl enable "$@"
|
|
|
|
- name: systemctl-user-enable
|
|
run: |
|
|
systemctl --global enable "$@"
|
|
|
|
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
|
|
cp -a /akshara/usr/* /usr
|
|
rm -rf /akshara
|
|
|
|
post-stages:
|
|
- module: exec
|
|
inputs:
|
|
- locale-gen
|
|
- dracut --force --regenerate-all --no-hostonly --verbose
|
|
|
|
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: "6a0e1d75966edde1c2a3aa54a9ddfde8e5b4af36"
|