aboutsummaryrefslogtreecommitdiff
path: root/Readme.md
blob: 1b8c027ddc0fb7e727c7d135913b22a7d8955473 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# AUR PKG Builder

Docker base AUR Package builder for local arch repo



## Locations

| localtion | description |
| --- | --- |
| `/srv/pkg` | Package output directory |
| `/etc/aurbuilder` | Configuration files |
| `/var/lib/aurbuilder` | Homedir of user (for podman storage) |
| `/usr/share/aurbuilder` | Container buildfiles |
| `/usr/lib/aurbuilder` | Executables |
| `/usr/lib/systemd/system` | Systemd Unitfiles |

* Output, db and webroot `/srv/pkg/`
* Dockerfile and scripts for the Container ``
* Scripts ``

## nginx

Config in `nginx.conf`

```nginx
# in http block

include /etc/nginx/arch.conf;
#include /etc/nginx/arch_ssl.conf;
```

## Workflow

Provided: Package name

* search AUR for package (exact match only!)
* build dependency tree (also search with provided, then there is no exact match)
* prioritize packages in official repos. Don't build them.
* Add all AUR-PKGs in tree to to-build-list
* MAKEPKG ur way thourhg