Compare commits

...

2 commits

Author SHA1 Message Date
aff030a6fa
Add netbird-bin package
Some checks failed
build / Check package changes (push) Has been cancelled
build / Build packages (push) Has been cancelled
build / Deploy repository (push) Has been cancelled
Only contains the binary release for amd64 atm. Have not had time to
figure out the build process / add more arches.

Will also probably be a little buggy still. There's a system service
included which needs to run for netbird to work.

Setup is a tiny bit cumbersome in that you have to enable the service
_first_ (which will complain about no auth found) and then manually run
`netbird up` with your pre-shared key or sso or whatever method you
choose to authenticate.
2025-03-28 15:17:48 +01:00
0f55dafc55
Add install information to README 2025-03-28 15:17:47 +01:00
4 changed files with 41 additions and 4 deletions

View file

@ -11,6 +11,14 @@ Currently, files in the repository are _only_ built for x86_64.
I would like to extend it to other arches at some point but it is not a priority for me, I would like to extend it to other arches at some point but it is not a priority for me,
and I do not know enough about the xbps build system to make it easily possible. and I do not know enough about the xbps build system to make it easily possible.
The repository can be added to xbps by adding the following to a file called (for example) `/etc/xbps.d/20-custom-repositories.conf`:
```conf
repository=https://marty-oehme.github.io/void-templates
```
Then all packages herein can be installed.
## ROADMAP ## ROADMAP
- [x] Create new builds for all contained packages - [x] Create new builds for all contained packages
@ -24,12 +32,13 @@ and I do not know enough about the xbps build system to make it easily possible.
- [x] bemoji - [x] bemoji
- [x] ripgrep-all - [x] ripgrep-all
- [x] filtile (/src instead of bin) - [x] filtile (bin build only)
- [x] dotter (/src instead of bin) - [x] dotter
- [x] git-bug (/src) - [x] git-bug
- [ ] bugwarrior - only in pypi for now - [ ] bugwarrior - only in pypi for now
- [ ] viddy / hwatch - [ ] viddy / hwatch
- [ ] netbird / protonvpn / piactl - [x] netbird (bin build only. After install, enable service, then run 'netbird up')
- [ ] protonvpn / piactl
- <https://github.com/pia-foss/desktop/issues/59> - <https://github.com/pia-foss/desktop/issues/59>
- [ ] taskopen - [ ] taskopen
- [ ] dstask - [ ] dstask

View file

@ -0,0 +1,3 @@
#!/bin/sh
exec vlogger -t netbird -p daemon

View file

@ -0,0 +1,4 @@
#!/bin/sh
exec 2>&1
exec netbird --log-file=console service run

View file

@ -0,0 +1,21 @@
# Template file for 'netbird-bin'
pkgname=netbird-bin
version=0.39.1
revision=1
archs="x86_64"
short_desc="Connect your devices into a secure WireGuard-based overlay network with SSO, MFA and granular access controls."
maintainer="Marty Oehme <contact@martyoeh.me>"
license="BSD-3-Clause"
homepage="https://github.com/netbirdio/netbird"
distfiles="${homepage}/releases/download/v${version}/netbird_${version}_linux_amd64.tar.gz"
checksum=ac4dbf589cf33dc1c347a6dba569cdcaf8a6915f88c6a7baffdb35fcf9b954f0
do_install() {
vbin netbird
}
post_install() {
vsv netbird
vlicense LICENSE
vdoc README.md
}