From 36993b05309e758e075cb22cbd5dc4ffcc7be170 Mon Sep 17 00:00:00 2001 From: Gerardo Di Iorio Date: Thu, 29 Mar 2018 01:08:52 +0200 Subject: [PATCH] New package: rest-server-0.9.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: #13004 [via git-merge-pr] Signed-off-by: Jürgen Buchmüller --- srcpkgs/rest-server/files/rest-server.confd | 2 ++ srcpkgs/rest-server/files/rest-server/run | 3 +++ srcpkgs/rest-server/log/run | 3 +++ srcpkgs/rest-server/template | 25 +++++++++++++++++++++ 4 files changed, 33 insertions(+) create mode 100644 srcpkgs/rest-server/files/rest-server.confd create mode 100644 srcpkgs/rest-server/files/rest-server/run create mode 100644 srcpkgs/rest-server/log/run create mode 100644 srcpkgs/rest-server/template diff --git a/srcpkgs/rest-server/files/rest-server.confd b/srcpkgs/rest-server/files/rest-server.confd new file mode 100644 index 00000000000..5e6b811abd0 --- /dev/null +++ b/srcpkgs/rest-server/files/rest-server.confd @@ -0,0 +1,2 @@ +DATA_DIRECTORY=/var/lib/rest-server +#OPTIONS diff --git a/srcpkgs/rest-server/files/rest-server/run b/srcpkgs/rest-server/files/rest-server/run new file mode 100644 index 00000000000..2a78f5b0bcd --- /dev/null +++ b/srcpkgs/rest-server/files/rest-server/run @@ -0,0 +1,3 @@ +#!/bin/sh +. /etc/default/rest-server +exec chpst -u _restserver:_restserver rest-server --path $DATA_DIRECTORY $OPTIONS diff --git a/srcpkgs/rest-server/log/run b/srcpkgs/rest-server/log/run new file mode 100644 index 00000000000..c97bc4e57c8 --- /dev/null +++ b/srcpkgs/rest-server/log/run @@ -0,0 +1,3 @@ +#!/bin/sh +exec logger -p daemon.notice + diff --git a/srcpkgs/rest-server/template b/srcpkgs/rest-server/template new file mode 100644 index 00000000000..01e9425f760 --- /dev/null +++ b/srcpkgs/rest-server/template @@ -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 " +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 +}