void-packages/srcpkgs/kubernetes/template

45 lines
1 KiB
Bash
Raw Normal View History

2016-02-29 16:52:57 +00:00
# Template file for 'kubernetes'
pkgname=kubernetes
2016-10-11 12:16:46 +00:00
version=1.4.1
2016-04-23 09:16:43 +00:00
revision=1
2016-02-29 16:52:57 +00:00
build_style=go
nocross=yes
only_for_archs="x86_64 x86_64-musl"
2016-10-01 08:30:54 +00:00
hostmakedepends="rsync git git-perl go-bindata"
2016-02-29 16:52:57 +00:00
short_desc="Container Cluster Manager for Docker"
maintainer="Andrea Brancaleoni <miwaxe@gmail.com>"
license="Apache-2.0"
go_import_path="github.com/kubernetes/kubernetes"
homepage="http://kubernetes.io"
distfiles="https://$go_import_path/archive/v$version.tar.gz"
2016-10-11 12:16:46 +00:00
checksum=197590dc4c8c23f5290822bda2c97ac3cf8d7eba43637f8103cd37d99072d55e
2016-02-29 16:52:57 +00:00
system_accounts="kube"
make_dirs="/var/lib/kubelet 0755 kube kube"
conf_files="/etc/kubernetes/*"
do_build() {
2016-10-01 08:30:54 +00:00
make
2016-02-29 16:52:57 +00:00
}
do_install() {
find "_output/local/bin/linux/" -type f -executable | grep "kube" | egrep -v "gen|test" | while read line
do
vbin "${line}"
done
for MAN in docs/man/man1/*.1; do
vman ${MAN}
done
vmkdir etc/kubernetes
vcopy ${FILESDIR}/environ/* etc/kubernetes
vsv kube-apiserver
vsv kube-controller-manager
vsv kubelet
vsv kube-scheduler
vsv kube-proxy
vlicense LICENSE
}