testing/etcd: fixed build. Fixes #6669

This commit is contained in:
Francesco Colista 2017-01-12 07:55:54 +00:00
parent f7fc7fd109
commit 0778d46dde

View File

@ -7,22 +7,28 @@ pkgdesc="A highly-available key value store for shared configuration and service
url="https://github.com/coreos/etcd"
arch="x86_64"
license="ASL 2.0"
depends=""
depends_dev=""
makedepends="$depends_dev go"
makedepends="go bash"
options="!strip"
install="$pkgname.pre-install"
subpackages=""
pkgusers="$pkgname"
pkggroups="$pkgname"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/coreos/etcd/archive/v$pkgver.tar.gz
$pkgname.confd
$pkgname.initd"
builddir="$srcdir"/$pkgname-$pkgver
prepare() {
default_prepare
export GOPATH="$(pwd)/_gopath"
_coreos="${GOPATH}/src/github.com/coreos"
mkdir -vp ${_coreos}
ln -vsf ${srcdir}/${pkgname}-${pkgver} ${_coreos}/${pkgname}
}
build() {
cd "$builddir"
./build || return 1
bash -x ./build
}
package() {