release prep: opt-in web UI, make uninstall, fix stale kernel-catalog docs
- WebListenAddr default is now "" (empty). The experimental web UI was running on 127.0.0.1:7777 by default, which surprises users who never opted in. Users who want it set `web_listen_addr = "127.0.0.1:7777"` in config.toml. - `make uninstall` stops the daemon (if any) and removes the installed binaries. Preserves user data on disk but prints the paths so `rm -rf` can follow for a full purge. Documented in README next to install. - docs/kernel-catalog.md: replace the `void-6.12` and `alpine-3.23` examples (never published) with `generic-6.12` (the only cataloged kernel today). Updates the versioning-convention example too.
This commit is contained in:
parent
221fb03d68
commit
78ff482bfa
6 changed files with 52 additions and 19 deletions
|
|
@ -7,9 +7,9 @@ binary and updated each release.
|
|||
End-user flow:
|
||||
|
||||
```bash
|
||||
banger kernel list --available # browse the catalog
|
||||
banger kernel pull void-6.12 # download a bundle (no sudo, no make)
|
||||
banger image register --name void --rootfs … --kernel-ref void-6.12
|
||||
banger kernel list --available # browse the catalog
|
||||
banger kernel pull generic-6.12 # download a bundle (no sudo, no make)
|
||||
banger image register --name myimg --rootfs … --kernel-ref generic-6.12
|
||||
```
|
||||
|
||||
## Architecture
|
||||
|
|
@ -88,10 +88,10 @@ the middle of a workflow.
|
|||
|
||||
## Versioning conventions
|
||||
|
||||
- **Entry names**: `<distro>-<major.minor>` (e.g. `void-6.12`,
|
||||
`alpine-3.23`). The major.minor is the kernel line, not the distro
|
||||
release. Patch-level bumps reuse the entry name and replace the
|
||||
tarball; minor bumps create a new entry (`void-6.13`).
|
||||
- **Entry names**: `<family>-<major.minor>` (e.g. `generic-6.12`).
|
||||
The major.minor is the kernel line. Patch-level bumps reuse the
|
||||
entry name and replace the tarball; minor bumps create a new entry
|
||||
(`generic-6.13`).
|
||||
- **Architecture**: only `x86_64` is published today. The `arch` field in
|
||||
the catalog schema is additive — adding `arm64` later is a config
|
||||
change, not a schema change.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue