101 lines
1.9 KiB
YAML
101 lines
1.9 KiB
YAML
api_version: 1
|
|
kind: apt-ostree
|
|
|
|
metadata:
|
|
name: debian-bootc-complete
|
|
version: "14"
|
|
ref_name: debian/14/x86_64/bootc-complete
|
|
|
|
ostree:
|
|
ref: debian/14/x86_64/bootc-complete
|
|
repo: /tmp/apt-ostree/debian/repo
|
|
|
|
# Use the existing bootc base image as the base
|
|
base: git.raines.xyz/particle-os/debian-bootc:latest-with-fixes
|
|
|
|
repositories:
|
|
- name: debian
|
|
url: http://deb.debian.org/debian
|
|
suite: trixie
|
|
components: [main, contrib, non-free]
|
|
enabled: true
|
|
gpgkey: https://ftp-master.debian.org/keys/archive-key-12.asc
|
|
- name: debian-security
|
|
url: http://deb.debian.org/debian-security
|
|
suite: trixie-security
|
|
components: [main, contrib, non-free]
|
|
enabled: true
|
|
gpgkey: https://ftp-master.debian.org/keys/archive-key-12.asc
|
|
|
|
packages:
|
|
include:
|
|
# Bootc and OSTree support
|
|
- bootc
|
|
- ostree
|
|
- apt-ostree
|
|
|
|
# Essential system packages
|
|
- systemd
|
|
- systemd-sysv
|
|
- dbus
|
|
- dbus-user-session
|
|
- policykit-1
|
|
- polkitd
|
|
- sudo
|
|
- passwd
|
|
- bash
|
|
- coreutils
|
|
- util-linux
|
|
- procps
|
|
- sysvinit-utils
|
|
|
|
# Essential utilities
|
|
- less
|
|
- vim-tiny
|
|
- wget
|
|
- curl
|
|
- ca-certificates
|
|
- gnupg
|
|
|
|
# Basic networking
|
|
- iproute2
|
|
- net-tools
|
|
- openssh-client
|
|
- openssh-server
|
|
|
|
# System tools
|
|
- htop
|
|
- rsync
|
|
- tar
|
|
- gzip
|
|
- unzip
|
|
|
|
# Kernel and bootloader
|
|
- linux-image-amd64
|
|
- grub-efi-amd64
|
|
- grub-pc
|
|
|
|
system:
|
|
hostname: debian-bootc
|
|
keyboard: us
|
|
locale: en_US.UTF-8
|
|
timezone: UTC
|
|
|
|
services:
|
|
- systemd-networkd
|
|
- systemd-resolved
|
|
- ssh
|
|
|
|
directories:
|
|
- /etc/apt-ostree
|
|
- /var/lib/apt-ostree
|
|
- /usr/lib/bootc
|
|
- /root/.ssh
|
|
|
|
postinstall:
|
|
- echo "Complete Debian bootc system created successfully"
|
|
- echo "OSTree ref: debian/14/x86_64/bootc-complete"
|
|
- echo "System is ready for bootc operations"
|
|
|
|
|
|
|