diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 25 insertions, 7 deletions
@@ -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 @@ -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 } |