refraction-forger/images/omnios-rust-ci.kdl
Till Wegmueller 86c645f7ff
Lots of testing and fixing the builds to produce a Ubuntu and a omnios image
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2026-02-16 00:12:13 +01:00

39 lines
1 KiB
Text

metadata name="omnios-rust-ci" version="0.1.0" description="OmniOS bloody CI image with Rust"
distro "omnios"
base "omnios-bloody-base.kdl"
include "devfs.kdl"
include "common.kdl"
repositories {}
packages {
package "/system/management/cloud-init"
package "/driver/crypto/viorand"
package "/driver/network/vioif"
package "/driver/storage/vioblk"
package "/developer/build-essential"
package "ooce/developer/rust"
package "/developer/versioning/git"
}
overlays {
shadow username="root" password="$5$kr1VgdIt$OUiUAyZCDogH/uaxH71rMeQxvpDEY2yX.x0ZQRnmeb9"
file destination="/etc/default/init" source="default_init.utc" owner="root" group="root" mode="644"
}
builder {
image "https://downloads.omnios.org/media/bloody/omnios-bloody-20251111.cloud.raw.zst"
vcpus 4
memory 4096
}
target "qcow2" kind="qcow2" {
disk-size "8G"
bootloader "uefi"
filesystem "zfs"
push-to "ghcr.io/cloudnebulaproject/omnios-rust:latest"
pool {
property name="ashift" value="12"
}
}