From 05a792f880a1673ac34a39383af90b8e77097087 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sat, 18 Jul 2020 01:18:48 -0700 Subject: [PATCH] TerraState: update to 1.0.0. --- srcpkgs/TerraState/files/terrastate/log/run | 4 ++++ srcpkgs/TerraState/files/terrastate/run | 9 +++++++++ srcpkgs/TerraState/template | 18 ++++++++++++------ 3 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 srcpkgs/TerraState/files/terrastate/log/run create mode 100644 srcpkgs/TerraState/files/terrastate/run diff --git a/srcpkgs/TerraState/files/terrastate/log/run b/srcpkgs/TerraState/files/terrastate/log/run new file mode 100644 index 00000000000..8ea6f0f7436 --- /dev/null +++ b/srcpkgs/TerraState/files/terrastate/log/run @@ -0,0 +1,4 @@ +#!/bin/sh + +exec 2>&1 +exec vlogger -t terrastate diff --git a/srcpkgs/TerraState/files/terrastate/run b/srcpkgs/TerraState/files/terrastate/run new file mode 100644 index 00000000000..32ddcf8ee9b --- /dev/null +++ b/srcpkgs/TerraState/files/terrastate/run @@ -0,0 +1,9 @@ +#!/bin/sh + +export TS_BITCASK_PATH=bc +export TS_STORE=bitcask + +[ -r ./conf ] && . ./conf + +exec 2>&1 +exec chpst -u _terrastate:_terrastate terrastate 2>&1 diff --git a/srcpkgs/TerraState/template b/srcpkgs/TerraState/template index ce37acfa437..de40bb8dab1 100644 --- a/srcpkgs/TerraState/template +++ b/srcpkgs/TerraState/template @@ -1,18 +1,24 @@ # Template file for 'TerraState' pkgname=TerraState -version=0.3 +version=1.0.0 revision=1 +wrksrc=terrastate-$version +make_dirs="/var/lib/terrastate 0750 _terrastate _terrastate" +system_groups="_terrastate" +system_accounts="_terrastate" +_terrastate_homedir="/var/lib/terrastate" build_style=go -go_import_path="github.com/the-maldridge/TerraState" +go_import_path="github.com/the-maldridge/terrastate" go_package="${go_import_path}/cmd/terrastate" hostmakedepends="git" -short_desc="Remote state for TerraForm" +short_desc="Remote state for Terraform" maintainer="Michael Aldridge " license="MIT" -homepage="https://github.com/the-maldridge/TerraState" -distfiles="https://github.com/the-maldridge/TerraState/archive/v$version.tar.gz" -checksum=5536becee55107d4fe4c3c02304b035761e3496f4692cde604eac03556817e1f +homepage="https://github.com/the-maldridge/terrastate" +distfiles="https://github.com/the-maldridge/terrastate/archive/v$version.tar.gz" +checksum=2434e7668eaa3581938e4c6f3fb2d924568d21f24bfda90c59c2d5b3c40192ea post_install() { vlicense LICENSE + vsv terrastate }