feat: add ubuntu image
This commit is contained in:
parent
b4c70c48c7
commit
a4c8b144c5
3 changed files with 17 additions and 17 deletions
|
|
@ -7,16 +7,9 @@ modules:
|
||||||
bash -s <<< "$cmd"
|
bash -s <<< "$cmd"
|
||||||
done
|
done
|
||||||
|
|
||||||
stages:
|
needs-update:
|
||||||
- module: exec
|
|
||||||
inputs:
|
|
||||||
- |
|
- |
|
||||||
git clone --revision 5ec321bcb0a1019d6e64ad66e3dc55b5f1248e50 --depth 1 https://git.ruds.io/rs2009/akshara /akshara
|
[[ "$(cat /usr/revision)" == "$(skopeo inspect "$IMAGE_NAME" | jq '.Labels."org.opencontainers.image.revision" // "none"' -Mcrj)" ]]
|
||||||
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
|
|
||||||
|
|
||||||
override:
|
override:
|
||||||
- path: /var/cache/blendOS/
|
- path: /var/cache/blendOS/
|
||||||
|
|
@ -62,8 +55,5 @@ distro-config:
|
||||||
systemd-nspawn -D . locale-gen &>/dev/null
|
systemd-nspawn -D . locale-gen &>/dev/null
|
||||||
systemd-nspawn -D . dracut --force --regenerate-all
|
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:
|
env:
|
||||||
IMAGE_NAME: ""
|
IMAGE_NAME: ""
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ stages:
|
||||||
- module: exec
|
- module: exec
|
||||||
inputs:
|
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
|
cd /akshara
|
||||||
cp -a usr/lib/akshara /usr/lib/akshara
|
cp -a usr/lib/akshara /usr/lib/akshara
|
||||||
cp -a usr/lib/dracut/modules.d/10akshara /usr/lib/dracut/modules.d/10akshara
|
cp -a usr/lib/dracut/modules.d/10akshara /usr/lib/dracut/modules.d/10akshara
|
||||||
|
|
@ -55,6 +55,10 @@ override:
|
||||||
- path: /var/cache/blendOS/
|
- path: /var/cache/blendOS/
|
||||||
keep: old
|
keep: old
|
||||||
|
|
||||||
|
needs-update:
|
||||||
|
- |
|
||||||
|
[ "$(checkupdates | wc -l)" -gt 0 ]
|
||||||
|
|
||||||
auto-update:
|
auto-update:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
|
@ -121,6 +125,3 @@ distro-config:
|
||||||
cp ./usr/lib/modules/"${kernels[0]}"/vmlinuz ./boot/vmlinuz-"${kernels[0]}"
|
cp ./usr/lib/modules/"${kernels[0]}"/vmlinuz ./boot/vmlinuz-"${kernels[0]}"
|
||||||
|
|
||||||
systemd-nspawn -D . dracut --force --regenerate-all
|
systemd-nspawn -D . dracut --force --regenerate-all
|
||||||
|
|
||||||
should-update: |
|
|
||||||
[ "$(checkupdates | wc -l)" -gt 0 ]
|
|
||||||
|
|
|
||||||
9
ubuntu.yaml
Normal file
9
ubuntu.yaml
Normal file
|
|
@ -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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue