docs+fix: update README.md, fix s6 and runit services

This commit is contained in:
frosty
2026-03-16 23:04:13 -04:00
parent 1c4ec1e5bd
commit 2b0e915bb1
3 changed files with 37 additions and 3 deletions

View File

@@ -11,6 +11,38 @@ Create a config.ini, there is an example included in the root.
- beaker [(source)](https://git.bwaaa.monster/beaker/) - beaker [(source)](https://git.bwaaa.monster/beaker/)
# First Setup # First Setup
Depending on your system, you may first need to install libcurl and libxml2.
### Arch Linux
```
# pacman -S libxml2 libcurl
```
### Debian/Ubuntu
```
# apt install libxml2-dev libcurl4-openssl-dev
```
### Fedora
```
# dnf install libxml2-devel libcurl-devel
```
### openSUSE
```
# zypper install libxml2-devel libcurl-devel
```
### Alpine
```
# apk add libxml2-dev curl-dev
```
### Void
```
# xbps-install -S libxml2-devel libcurl-devel
```
Firstly, install libbeaker: Firstly, install libbeaker:
``` ```
$ git clone https://git.bwaaa.monster/beaker $ git clone https://git.bwaaa.monster/beaker

View File

@@ -1,2 +1,3 @@
#!/bin/sh #!/bin/sh
exec chpst -u omnisearch:omnisearch /usr/bin/omnisearch 2>&1 cd /etc/omnisearch
exec chpst -u omnisearch:omnisearch /usr/bin/omnisearch

View File

@@ -1,3 +1,4 @@
#!/bin/execlineb -P #! /bin/execlineb -P
foreground { s6-setsid -g } foreground { s6-setsid -g }
exec -c chpst -u omnisearch:omnisearch /usr/bin/omnisearch cd /etc/omnisearch
exec s6-setuidgid omnisearch /usr/bin/omnisearch