Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions srcpkgs/fmd-server/files/fmd-server/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh
exec 2>&1
exec chpst -u _fmd_server:_fmd_server fmd-server serve
13 changes: 13 additions & 0 deletions srcpkgs/fmd-server/patches/config.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/config.example.yml b/config.example.yml
index 515acee..91069f6 100644
--- a/config.example.yml
+++ b/config.example.yml
@@ -5,7 +5,7 @@

# Listening precedence: socket > HTTPS > HTTP

-DatabaseDir: "" # /var/lib/fmd-server/db/
+DatabaseDir: "/var/lib/fmd-server/db/"
WebDir: "" # /usr/share/fmd-server/web/

# Path to listening UNIX socket. If empty, no unix sockets will be used.
22 changes: 22 additions & 0 deletions srcpkgs/fmd-server/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Template file for 'fmd-server'
pkgname=fmd-server
version=0.13.0
revision=1
build_style=go
go_import_path="fmd-server"
short_desc="Server to communicate with the FMD Android app"
maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
license="GPL-3.0-or-later"
homepage="https://fmd-foss.org/"
changelog="https://gitlab.com/fmd-foss/fmd-server/-/releases"
distfiles="https://gitlab.com/fmd-foss/fmd-server/-/archive/v${version}/fmd-server-v${version}.tar.gz"
checksum=2386d89af88870d75b70721aa2a930fcfc70cf66f437e7b4dbe9dfe597d4afc2
system_accounts="_fmd_server"
make_dirs="/var/lib/fmd-server 0700 _fmd_server _fmd_server"
_fmd_server_homedir="/var/lib/fmd-server"
conf_files="/etc/fmd-server/config.yml"

post_install() {
vsv fmd-server
vinstall config.example.yml 644 etc/fmd-server config.yml
}