- Add internal/phases/ with complete phase management system - Add internal/types/ with core data structures - Add internal/treefile/ for OSTree treefile generation - Update examples with YAML configurations - Update .gitignore to properly exclude test artifacts and build outputs - Update dependencies and configuration files
82 lines
1.8 KiB
JSON
82 lines
1.8 KiB
JSON
{
|
|
"name": "debian-bootc-minimal",
|
|
"version": "13",
|
|
"description": "Minimal Debian Trixie bootc image (Debian 13+ required for OSTree support)",
|
|
"release": "trixie",
|
|
"packages": {
|
|
"required": [
|
|
"linux-image-amd64",
|
|
"systemd",
|
|
"ostree",
|
|
"bootc"
|
|
],
|
|
"optional": [
|
|
"vim",
|
|
"curl"
|
|
],
|
|
"recommended": [
|
|
"ca-certificates"
|
|
]
|
|
},
|
|
"exclude": [
|
|
"unattended-upgrades"
|
|
],
|
|
"repositories": [
|
|
{
|
|
"name": "debian",
|
|
"url": "http://deb.debian.org/debian",
|
|
"suite": "trixie",
|
|
"component": "main",
|
|
"arch": "amd64",
|
|
"enabled": true
|
|
}
|
|
],
|
|
"architecture": ["amd64"],
|
|
"variants": [
|
|
{
|
|
"name": "minimal",
|
|
"description": "Minimal base system",
|
|
"architectures": ["amd64"],
|
|
"packages": {
|
|
"required": [],
|
|
"optional": [],
|
|
"recommended": []
|
|
},
|
|
"exclude": [],
|
|
"config": {}
|
|
}
|
|
],
|
|
"build": {
|
|
"type": "sbuild",
|
|
"environment": {},
|
|
"options": {}
|
|
},
|
|
"ostree": {
|
|
"ref": "debian/13/amd64/minimal",
|
|
"subject": "Debian 13 Trixie minimal bootc image",
|
|
"body": "Minimal Debian Trixie bootc image for testing and development"
|
|
},
|
|
"output": {
|
|
"formats": ["container", "disk"],
|
|
"container": {
|
|
"base_image": "debian:trixie-slim",
|
|
"labels": {
|
|
"org.debian.release": "13",
|
|
"org.debian.variant": "minimal"
|
|
},
|
|
"entrypoint": ["/usr/sbin/init"],
|
|
"cmd": []
|
|
},
|
|
"disk_image": {
|
|
"size": "10G",
|
|
"formats": ["raw", "qcow2"],
|
|
"bootloader": "grub",
|
|
"kernel": "linux-image-amd64",
|
|
"initramfs": true
|
|
}
|
|
},
|
|
"metadata": {
|
|
"maintainer": "debian-bootc-team@debian.org",
|
|
"homepage": "https://salsa.debian.org/debian-bootc-team/deb-bootc-compose"
|
|
}
|
|
}
|