39 lines
1 KiB
Markdown
39 lines
1 KiB
Markdown
# FAQ
|
|
|
|
|
|
```{contents} Table of Contents
|
|
:class: this-will-duplicate-information-and-it-is-still-useful-here
|
|
:depth: 3
|
|
```
|
|
|
|
|
|
## Which devices are currently supported?
|
|
|
|
Currently very few!
|
|
See [the `devices` repo](https://gitlab.com/kupfer/packages/pkgbuilds/-/tree/dev/device). We use the same codenames as [postmarketOS](https://wiki.postmarketos.org/wiki/Devices) (although we prefix them with the SoC)
|
|
|
|
|
|
## How to port a new device or package?
|
|
|
|
See [Porting](../porting)
|
|
|
|
## How to build a specific package
|
|
|
|
See also: The full [`kupferbootstrap packages build` docs](/cli/packages#kupferbootstrap-packages-build)
|
|
|
|
### Example
|
|
|
|
For rebuilding `kupfer-config` and `crossdirect`, defaulting to your device's architecture
|
|
|
|
```sh
|
|
kupferbootstrap packages build [--force] [--arch $target_arch] kupfer-config crossdirect
|
|
```
|
|
|
|
|
|
### By package path
|
|
You can also use the a path snippet (`$repo/$pkgbase`) to the PKGBUILD folder as seen inside your pkgbuilds.git:
|
|
|
|
```sh
|
|
kupferbootstrap packages build [--force] main/kupfer-config cross/crossdirect
|
|
```
|
|
|