|
|
|
@ -22,9 +22,9 @@
|
|
|
|
|
## |
|
|
|
|
|
|
|
|
|
# package version |
|
|
|
|
%define V_vault_opkg 0.11.3 |
|
|
|
|
%define V_vault_base 0.11.3 |
|
|
|
|
%define V_vault_snap 20181013 |
|
|
|
|
%define V_vault_opkg 0.11.4 |
|
|
|
|
%define V_vault_base 0.11.4 |
|
|
|
|
%define V_vault_snap 20181023 |
|
|
|
|
|
|
|
|
|
# package information |
|
|
|
|
Name: vault |
|
|
|
@ -37,13 +37,14 @@ Class: EVAL
|
|
|
|
|
Group: Networking |
|
|
|
|
License: MPL |
|
|
|
|
Version: %{V_vault_opkg}.%{V_vault_snap} |
|
|
|
|
Release: 20181013 |
|
|
|
|
Release: 20181023 |
|
|
|
|
|
|
|
|
|
# list of sources |
|
|
|
|
Source0: http://download.openpkg.org/components/versioned/vault/vault-%{V_vault_snap}.tar.xz |
|
|
|
|
Source1: rc.vault |
|
|
|
|
Source2: vault.hcl |
|
|
|
|
Source3: vault-tls.sh |
|
|
|
|
Patch0: vault.patch |
|
|
|
|
|
|
|
|
|
# build information |
|
|
|
|
BuildPreReq: OpenPKG, openpkg >= 20160101, go |
|
|
|
@ -70,12 +71,13 @@ PreReq: OpenPKG, openpkg >= 20160101, cfssl
|
|
|
|
|
|
|
|
|
|
%prep |
|
|
|
|
%setup -q -n vault |
|
|
|
|
%patch -p0 |
|
|
|
|
|
|
|
|
|
%build |
|
|
|
|
# build program |
|
|
|
|
export GOPATH=`pwd` |
|
|
|
|
cd src/github.com/hashicorp/vault |
|
|
|
|
go build -x -o bin/vault main.go |
|
|
|
|
go build -v -o bin/vault main.go |
|
|
|
|
|
|
|
|
|
%install |
|
|
|
|
# create directory hierarchy |
|
|
|
|