This commit is contained in:
commit
882552f4e7
10 changed files with 675 additions and 0 deletions
73
recipe.yml
Normal file
73
recipe.yml
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue