initial commit
Some checks failed
Build Simple CLI / build (push) Failing after 1s

This commit is contained in:
robojerk 2025-08-12 15:59:34 -07:00
commit 882552f4e7
10 changed files with 675 additions and 0 deletions

73
recipe.yml Normal file
View file

@ -0,0 +1,73 @@
name: simple-cli
description: Simple CLI-focused Debian-based particle-os system
base-image: debian:trixie-slim
image-version: "13"
# Build configuration
build:
containerfile: Containerfile
registry: localhost
tag: simple-cli:latest
# Package management
packages:
system:
- systemd
- systemd-sysv
- udev
- procps
- util-linux
- mount
- passwd
- login
- bash
- coreutils
- ostree
- ostree-boot
- linux-image-amd64
- linux-headers-amd64
- initramfs-tools
- curl
- wget
- vim
- less
- locales
- ca-certificates
- tzdata
# Configuration files to layer
files:
- source: usr/
destination: /usr/
- source: etc/
destination: /etc/
- source: config/
destination: /config/
# Firstboot configuration
firstboot:
- usr/share/particle-os/firstboot/setup-system.sh
- usr/share/particle-os/firstboot/configure-network.sh
# ujust commands
ujust:
- usr/share/particle-os/just/simple-cli.just
# System configuration
system:
locale: en_US.UTF-8
timezone: UTC
user: simple
shell: /bin/bash
# OSTree configuration
ostree:
repo: simple-cli-repo
branch: simple-cli/debian-trixie
mode: archive
# Boot configuration
boot:
bootloader: bootupd
kernel: linux-image-amd64
initramfs: initramfs-tools