Date: Monday, March 10, 2014 @ 23:43:13 Author: seblu Revision: 106963
archrelease: copy trunk to community-testing-x86_64 Added: docker/repos/community-testing-x86_64/ docker/repos/community-testing-x86_64/PKGBUILD (from rev 106962, docker/trunk/PKGBUILD) docker/repos/community-testing-x86_64/docker.install (from rev 106962, docker/trunk/docker.install) ----------------+ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ docker.install | 18 ++++++++++++++++++ 2 files changed, 64 insertions(+) Copied: docker/repos/community-testing-x86_64/PKGBUILD (from rev 106962, docker/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2014-03-10 22:43:13 UTC (rev 106963) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Sébastien "Seblu" Luttringer + +pkgname=docker +_truever=0.9.0 +pkgver=${_truever%.*} +pkgrel=1 +epoch=1 +pkgdesc='Pack, ship and run any application as a lightweight container' +arch=('x86_64') +url='http://www.docker.io/' +license=('Apache') +depends=('bridge-utils' 'iproute2' 'device-mapper' 'sqlite' 'systemd') +makedepends=('git' 'go' 'btrfs-progs') +optdepends=('btrfs-progs: btrfs backend support' + 'lxc: lxc backend support') +# don't strip binaries! A sha1 is used to check binary consistency. +options=('!strip') +install=$pkgname.install +source=("git+https://github.com/dotcloud/docker.git#tag=v$_truever") +md5sums=('SKIP') + +build() { + cd docker + export AUTO_GOPATH=1 + ./hack/make.sh dynbinary +} + +#check() { +# cd "$_magic/docker" +# # Will be added upstream soon +# ./hack/make.sh dyntest +#} + +package() { + cd docker + install -Dm755 "bundles/$_truever/dynbinary/docker-$_truever" "$pkgdir/usr/bin/docker" + install -Dm755 "bundles/$_truever/dynbinary/dockerinit-$_truever" "$pkgdir/usr/lib/docker/dockerinit" + # completion + install -Dm644 "contrib/completion/bash/docker" "$pkgdir/usr/share/bash-completion/completions/docker" + install -Dm644 "contrib/completion/zsh/_docker" "$pkgdir/usr/share/zsh/site-functions/_docker" + # systemd + install -Dm644 "contrib/init/systemd/docker.service" "$pkgdir/usr/lib/systemd/system/docker.service" +} + +# vim:set ts=2 sw=2 et: Copied: docker/repos/community-testing-x86_64/docker.install (from rev 106962, docker/trunk/docker.install) =================================================================== --- community-testing-x86_64/docker.install (rev 0) +++ community-testing-x86_64/docker.install 2014-03-10 22:43:13 UTC (rev 106963) @@ -0,0 +1,18 @@ +# arg 1: the new package version +post_install() { + # create docker group (FS#38029) + getent group docker >/dev/null || groupadd -g 142 docker +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + (( $(vercmp $2 '1:0.7.1-1') < 0 )) && post_install "$1" || true +} + +# arg 1: the old package version +post_remove() { + groupdel docker >/dev/null 2>&1 || true +} + +# vim:set ts=2 sw=2 et: