summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 19 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8634892de72f..f897725554a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
#Maintainer: Iwan Timmer <irtimmer@gmail.com>
pkgname=kubernetes
-pkgver=1.2.0
+pkgver=1.2.2
+_contribver=0.6.0
pkgrel=1
pkgdesc="Container Cluster Manager for Docker"
depends=('glibc' 'bash')
@@ -9,11 +10,13 @@ makedepends=('go' 'rsync')
optdepends=('etcd: etcd cluster required to run Kubernetes')
arch=('x86_64' 'i686')
source=("https://github.com/GoogleCloudPlatform/kubernetes/archive/v$pkgver.tar.gz"
+ "https://github.com/kubernetes/contrib/archive/$_contribver.tar.gz"
"kubernetes.install")
url="http://kubernetes.io/"
license=("APACHE")
install=kubernetes.install
-sha256sums=('8e7bc4761745549492fc9eab0dc730aadffa07004e234e96643e2907fef41476'
+sha256sums=('28337012d145a540e840a1da0d0271ca53a6e279c790ccc409a1b82e2f675b54'
+ 'b73b3a8ea7836104d604d7b1c5ad99293717af8c63d4ff1f2c9debf1dced706c'
'f40b4b14a71f8138de69021e967d993e8b14db2cebe66eee20c7e66839ad1fde')
build() {
@@ -33,11 +36,24 @@ package() {
# install the bash completion
install -dm 0755 $pkgdir/usr/share/bash-completion/completions/
install -t $pkgdir/usr/share/bash-completion/completions/ contrib/completions/bash/kubectl
-
+
# install manpages
install -d $pkgdir/usr/share/man/man1/
install -pm 644 docs/man/man1/* $pkgdir/usr/share/man/man1
# install the place the kubelet defaults to put volumes
install -d $pkgdir/var/lib/kubelet
+
+ cd $srcdir/contrib-$_contribver
+
+ # install config files
+ install -dm 755 $pkgdir/etc/kubernetes/
+ install -m 644 -t $pkgdir/etc/kubernetes/ init/systemd/environ/*
+
+ # install service files
+ install -dm 755 $pkgdir/usr/lib/systemd/system
+ install -m 644 -t $pkgdir/usr/lib/systemd/system init/systemd/*.service
+
+ install -dm 755 $pkgdir/usr/lib/tmpfiles.d
+ install -m 644 -t $pkgdir/usr/lib/tmpfiles.d init/systemd/tmpfiles.d/*.conf
}