first commit

This commit is contained in:
robojerk 2025-09-05 07:10:12 -07:00
commit 7584207f76
72 changed files with 12801 additions and 0 deletions

101
debian-bootc-complete.yaml Normal file
View file

@ -0,0 +1,101 @@
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"