diff --git a/srcpkgs/vault/files/vault/run b/srcpkgs/vault/files/vault/run index 6b08c00f5c2..43742a8ee0a 100644 --- a/srcpkgs/vault/files/vault/run +++ b/srcpkgs/vault/files/vault/run @@ -1,4 +1,7 @@ #!/bin/sh exec 2>&1 -exec chpst -u _vault vault server -config=/etc/vault/ +[ -r ./conf ] && . ./conf +: ${OPTS:=server -config=/etc/vault/} + +exec chpst -u _vault vault ${OPTS} diff --git a/srcpkgs/vault/template b/srcpkgs/vault/template index b8cc146ca57..194ddcc2270 100644 --- a/srcpkgs/vault/template +++ b/srcpkgs/vault/template @@ -1,6 +1,6 @@ # Template file for 'vault' pkgname=vault -version=1.12.1 +version=1.12.3 revision=1 build_style=go go_import_path="github.com/hashicorp/vault" @@ -13,7 +13,7 @@ maintainer="Michael Aldridge " license="MPL-2.0" homepage="https://www.vaultproject.io/" distfiles="https://github.com/hashicorp/vault/archive/v${version}.tar.gz" -checksum=32dc19ca35496ecaeaf906f8670d3acf569f0c7a43531cbdc9ab69f69f7c4a68 +checksum=be65f2fcc2e5ed0e01978c72a5ee8142470e7115088c96d8c0d1a66e0b5ec17a system_accounts="_vault" make_dirs="/var/lib/vault 0700 _vault _vault /etc/vault 0750 root _vault"