New package: rest-server-0.9.7

Closes: #13004 [via git-merge-pr]
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
This commit is contained in:
Gerardo Di Iorio 2018-03-29 01:08:52 +02:00 committed by Jürgen Buchmüller
parent 7f3a647128
commit 36993b0530
No known key found for this signature in database
GPG key ID: 6764EC32352D0647
4 changed files with 33 additions and 0 deletions

View file

@ -0,0 +1,2 @@
DATA_DIRECTORY=/var/lib/rest-server
#OPTIONS

View file

@ -0,0 +1,3 @@
#!/bin/sh
. /etc/default/rest-server
exec chpst -u _restserver:_restserver rest-server --path $DATA_DIRECTORY $OPTIONS

View file

@ -0,0 +1,3 @@
#!/bin/sh
exec logger -p daemon.notice

View file

@ -0,0 +1,25 @@
# Template file for 'rest-server'
pkgname=rest-server
version=0.9.7
revision=1
build_style=go
go_import_path="github.com/restic/rest-server"
go_package="${go_import_path}/cmd/rest-server"
short_desc="HTTP server that implements restic's REST backend API"
maintainer="Gerardo Di Iorio <arete74@gmail.com>"
license="BSD-2-Clause"
homepage="https://github.com/restic/rest-server"
distfiles="${homepage}/archive/v${version}.tar.gz"
checksum=922811cfc49879f7086fe559d25ec1bb4169b2c4a5df3559b499e6292f435661
system_accounts="_restserver"
_restserver_homedir="/var/lib/rest-server"
_restserver_descr="Rest Server Daemon User"
make_dirs="/var/lib/rest-server 0755 _restserver _restserver"
conf_files="/etc/default/rest-server"
post_install() {
vdoc README.md
vlicense LICENSE
vinstall ${FILESDIR}/${pkgname}.confd 644 etc/default ${pkgname}
vsv rest-server
}