particle-os/01-debian-atomic/justfile
robojerk cecdca9586 Major documentation and infrastructure updates
- Added comprehensive bootc.md with Particle OS-specific guidance
- Added filesystem.md explaining immutable architecture
- Added scope.md with critical implementation requirements
- Updated roadmap.md with current progress tracking
- Updated todo.md with current status and next steps
- Updated README.md with disk utility requirements
- Updated Containerfile with kernel and locale fixes
- Updated .gitignore for comprehensive coverage
- Fixed critical disk utility and PATH issues
- Resolved UTF-8 encoding problems
- Added proper OSTree labels and kernel setup

Phase 1 foundation is solid - disk utility requirements addressed.
Current focus: Resolving kernel detection issue to complete Phase 1.
2025-08-07 00:57:29 -07:00

44 lines
No EOL
1 KiB
Makefile

# Justfile for Debian Atomic Desktop - Phase 1
# Build and manage the minimal bootable Debian image
# Default recipe
default:
@just --list
# Build the container image
build-image:
podman build -t debian-atomic:latest -f 01-debian-atomic/Containerfile .
# Build with a specific tag
build-image-tag tag:
podman build -t debian-atomic:{{tag}} .
# Clean up container images
clean:
podman rmi debian-atomic:latest || true
# Clean all debian-atomic images
clean-all:
podman rmi debian-atomic:latest || true
podman rmi debian-atomic:dev || true
# Test the image by running it interactively
test-image:
podman run -it --rm debian-atomic:latest
# Test the image with systemd (requires privileged mode)
test-image-systemd:
podman run -it --rm --privileged --systemd=always debian-atomic:latest
# List all debian-atomic images
list-images:
podman images debian-atomic
# Show image details
inspect-image:
podman inspect debian-atomic:latest
# Help
help:
@echo "Available recipes:"
@just --list