update readme

This commit is contained in:
Astral
2026-09-01 08:21:07 +02:00
parent 4f49eb78cb
commit aff490c6af
2 changed files with 1 additions and 20 deletions
+1 -13
View File
@@ -14,17 +14,6 @@ be more complex than the packages it builds. It's not a program that manages
packages as much as a *runner* for recipe scripts — the clever part lives in packages as much as a *runner* for recipe scripts — the clever part lives in
the recipes, not the mangement machinery. the recipes, not the mangement machinery.
## Usage
```
kama fetch <pkg> download + extract source into the cache
kama build <pkg> stage-build one package
kama install <pkg> build + install into $ROOT
kama make <pkg> fetch deps, build, install, purge temp deps (AUR-style)
kama purge remove temp build-time deps
kama info <pkg> show recipe metadata
```
## Configuration ## Configuration
Kama reads a `make.conf` (default `/etc/kama/make.conf`) for global build Kama reads a `make.conf` (default `/etc/kama/make.conf`) for global build
@@ -44,8 +33,7 @@ Packages are plain POSIX shell scripts. The syntax splits into two tiers:
- **Advanced tier** — override `pkg_fetch`, add `pkg_post`, `pkg_split`, - **Advanced tier** — override `pkg_fetch`, add `pkg_post`, `pkg_split`,
`provides`, `conflicts`, `arch`, etc. `provides`, `conflicts`, `arch`, etc.
See [the recipe format](KeruOS/blob/main/docs/recipe-format.md) in the KeruOS See [the recipe format](../KeruOS/docs/recipe-format.md) for the full spec.
repo for the full spec.
## Dependencies ## Dependencies
-7
View File
@@ -1,7 +0,0 @@
# Tests will live here.
# Planned:
# - recipe.sh unit tests for the easy/advanced tier mapping
# - fetch.sh fake download + extract
# - deps.sh AUR-style temp dep build + purge
# - make.conf.sh profile variable expansion
# - integration.sh end-to-end: build a tiny package into a throwaway ROOT