57 lines
1.0 KiB
Markdown
57 lines
1.0 KiB
Markdown
Aeropkg config file
|
|
=
|
|
|
|
> # Repository
|
|
> Global settings
|
|
|
|
``` cfg *** .pkg files sources ***
|
|
gnu /pkg/gnu/aeropkg/var/gnu
|
|
musl /pkg/gnu/aeropkg/var/musl
|
|
nolibc /pkg/gnu/aeropkg/var/nolibc
|
|
```
|
|
|
|
``` cfg *** download sources ***
|
|
gnu root@aura:/pkg/gnu/
|
|
musl root@aura:/pkg/musl/
|
|
nolibc root@aura:/pkg/nolibc/
|
|
```
|
|
|
|
|
|
> # Env
|
|
> Block name `env *** env ***`
|
|
> Global process environment
|
|
>
|
|
> Block name's `env *** env [repo] [stages] ***`
|
|
> Install subcommand environment
|
|
> Repo, stages - optional
|
|
> Valid stages: download, patch, build, config.
|
|
> `Params`
|
|
> save_source
|
|
> pgo_gen
|
|
> pgo_use
|
|
> disable
|
|
|
|
``` env *** env ***
|
|
SHELL=/bin/zsh
|
|
mount_usr_dir
|
|
```
|
|
|
|
> # Hooks
|
|
> Block format `sh *** hook [repo] [stages] ***`
|
|
> Execute a shell script for a specific repository
|
|
>
|
|
> Repo, stages - optional
|
|
> Valid stages: download, patch, build, config.
|
|
|
|
> # Trim
|
|
> Block format `cfg *** Trim rules ***`
|
|
> Trimming removes unused files for a specified period
|
|
>
|
|
> Relative paths with /pkg/<repo>, support wildcard
|
|
> Add ! to exclude
|
|
|
|
``` cfg *** Trim rules ***
|
|
!**
|
|
!aeropkg
|
|
```
|