diff --git a/container-image.yaml b/container-image.yaml index 5cce195..5a4c925 100644 --- a/container-image.yaml +++ b/container-image.yaml @@ -7,16 +7,9 @@ modules: bash -s <<< "$cmd" done -stages: - - module: exec - inputs: - - | - git clone --revision 5ec321bcb0a1019d6e64ad66e3dc55b5f1248e50 --depth 1 https://git.ruds.io/rs2009/akshara /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 +needs-update: + - | + [[ "$(cat /usr/revision)" == "$(skopeo inspect "$IMAGE_NAME" | jq '.Labels."org.opencontainers.image.revision" // "none"' -Mcrj)" ]] override: - path: /var/cache/blendOS/ @@ -62,8 +55,5 @@ distro-config: systemd-nspawn -D . locale-gen &>/dev/null systemd-nspawn -D . dracut --force --regenerate-all - should-update: | - [[ "$(cat /usr/revision)" == "$(skopeo inspect "$IMAGE_NAME" | jq '.Labels."org.opencontainers.image.revision" // "none"' -Mcrj)" ]] - env: IMAGE_NAME: "" diff --git a/core-arch.yaml b/core-arch.yaml index 00cb98b..bf114df 100644 --- a/core-arch.yaml +++ b/core-arch.yaml @@ -38,7 +38,7 @@ stages: - module: exec inputs: - | - git clone --revision 2a08830ac0fa9d4d4a2491e7dd0c534cb9bf37cc --depth 1 https://git.ruds.io/rs2009/akshara /akshara + git clone --revision 346d411d52acffdb7d259ec3516f0eb093b97a62 --depth 1 https://git.ruds.io/rs2009/akshara /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 @@ -55,6 +55,10 @@ override: - path: /var/cache/blendOS/ keep: old +needs-update: + - | + [ "$(checkupdates | wc -l)" -gt 0 ] + auto-update: enabled: false @@ -121,6 +125,3 @@ distro-config: cp ./usr/lib/modules/"${kernels[0]}"/vmlinuz ./boot/vmlinuz-"${kernels[0]}" systemd-nspawn -D . dracut --force --regenerate-all - - should-update: | - [ "$(checkupdates | wc -l)" -gt 0 ] diff --git a/ubuntu.yaml b/ubuntu.yaml new file mode 100644 index 0000000..84bcb31 --- /dev/null +++ b/ubuntu.yaml @@ -0,0 +1,9 @@ +track: "https://git.ruds.io/rs2009/blendOS-tracks/raw/branch/main/container-image.yaml" + +stages: + - module: exec + inputs: + - apt-get install -yq hello + +env: + IMAGE_NAME: docker.io/library/ubuntu:rolling