summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD22
2 files changed, 25 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aeb7bdd27672..81bb3b53cbf9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sat Mar 19 16:35:02 UTC 2016
+# Sun Apr 17 10:23:52 UTC 2016
pkgbase = kubernetes
pkgdesc = Container Cluster Manager for Docker
- pkgver = 1.2.0
+ pkgver = 1.2.2
pkgrel = 1
url = http://kubernetes.io/
install = kubernetes.install
@@ -14,9 +14,11 @@ pkgbase = kubernetes
depends = glibc
depends = bash
optdepends = etcd: etcd cluster required to run Kubernetes
- source = https://github.com/GoogleCloudPlatform/kubernetes/archive/v1.2.0.tar.gz
+ source = https://github.com/GoogleCloudPlatform/kubernetes/archive/v1.2.2.tar.gz
+ source = https://github.com/kubernetes/contrib/archive/0.6.0.tar.gz
source = kubernetes.install
- sha256sums = 8e7bc4761745549492fc9eab0dc730aadffa07004e234e96643e2907fef41476
+ sha256sums = 28337012d145a540e840a1da0d0271ca53a6e279c790ccc409a1b82e2f675b54
+ sha256sums = b73b3a8ea7836104d604d7b1c5ad99293717af8c63d4ff1f2c9debf1dced706c
sha256sums = f40b4b14a71f8138de69021e967d993e8b14db2cebe66eee20c7e66839ad1fde
pkgname = kubernetes
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
}