Add CUPS print server container for Brother HL-4150CDN
This commit is contained in:
commit
6f3162849b
52 files changed
+5168
No files matched your search
@@ -0,0 +1,23 @@
|
||||
# AGENTS.md
|
||||
|
||||
## Project
|
||||
|
||||
Goal: create a `Containerfile` for **Podman** that runs a CUPS print server. The repo is new — there is no application code and no build/test/lint config yet, so don't guess at tooling that isn't there.
|
||||
|
||||
- `HP-driver/` is the only content. Despite the folder name, `linux-brprinter-installer-2.2.6-0.gz` is a **Brother** driver installer, and `HP-driver/README.md` documents its usage (`gunzip` → `sudo su` → `bash linux-brprinter-installer-* <model>`).
|
||||
|
||||
## Version control
|
||||
|
||||
- Use **jujutsu (`jj`)** for all version-control mutations, not git. See the `jujutsu` skill (`.opencode/skills/jujutsu/SKILL.md`), which also covers recovery and workspaces.
|
||||
- The directory is not a repo yet. Initialize with `jj git init` before making commits.
|
||||
|
||||
## OpenSpec workflow
|
||||
|
||||
- Planned work goes through OpenSpec: `/opsx-propose` → `/opsx-apply` → `/opsx-archive` (commands in `.opencode/commands/opsx-*.md`, skills in `.opencode/skills/openspec-*`).
|
||||
- The `openspec` CLI (Homebrew, v1.14.x) is installed but **not initialized in this repo** — all opsx commands fail with "No OpenSpec root found" until `openspec init` has been run once.
|
||||
- Specs live at `openspec/specs/<capability>/spec.md`; changes are scaffolded with `.openspec.yaml` in the resolved planning home.
|
||||
|
||||
## Environment
|
||||
|
||||
- `podman`, `podman-compose`, and CUPS are **not installed** on this machine (verified 2026-10-17). Confirm availability before assuming `podman build` works.
|
||||
- Host is macOS; `openspec`, `jj`, and `git` are on PATH (Homebrew).
|
||||
Reference in new issue
Block a user