[arch-commits] Commit in docker/trunk (PKGBUILD)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Fri Nov 9 00:26:35 UTC 2018
Date: Friday, November 9, 2018 @ 00:26:34
Author: bpiotrowski
Revision: 404229
1:18.09.0-2: use containerd and runc from [community]
Also use go-md2man from repositories instead of building it separately.
Modified:
docker/trunk/PKGBUILD
----------+
PKGBUILD | 44 +++++---------------------------------------
1 file changed, 5 insertions(+), 39 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-11-09 00:25:28 UTC (rev 404228)
+++ PKGBUILD 2018-11-09 00:26:34 UTC (rev 404229)
@@ -2,7 +2,7 @@
pkgname=docker
pkgver=18.09.0
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='Pack, ship and run any application as a lightweight container'
arch=('x86_64')
@@ -9,35 +9,25 @@
url='https://www.docker.com/'
license=('Apache')
depends=('glibc' 'bridge-utils' 'iproute2' 'device-mapper' 'sqlite' 'libsystemd'
- 'libseccomp' 'libtool')
-makedepends=('git' 'go' 'btrfs-progs' 'cmake' 'systemd')
+ 'libseccomp' 'libtool' 'runc' 'containerd')
+makedepends=('git' 'go' 'btrfs-progs' 'cmake' 'systemd' 'go-md2man')
optdepends=('btrfs-progs: btrfs backend support'
- 'lxc: lxc backend support'
'pigz: parallel gzip compressor support')
-conflicts=('containerd' 'runc')
# don't strip binaries! A sha1 is used to check binary consistency.
options=('!strip' '!buildflags')
# Use exact commit version from Dockerfile, see them in:
# https://github.com/docker/docker-ce/blob/master/components/engine/hack/dockerfile/install/
-_RUNC_COMMIT=69663f0bd4b60df09991c08812a60108003fa340
-_CONTAINERD_COMMIT=468a545b9edcd5932818eb9de8e72413e616e86e
_TINI_COMMIT=fec3683b971d9c3ef73f284f176672c44b448662
_LIBNETWORK_COMMIT=6da50d1978302f04c3e2089e29112ea24812f05b
source=("git+https://github.com/docker/docker-ce.git#tag=v$pkgver"
- "git+https://github.com/opencontainers/runc.git#commit=$_RUNC_COMMIT"
- "git+https://github.com/containerd/containerd.git#commit=$_CONTAINERD_COMMIT"
"git+https://github.com/docker/libnetwork.git#commit=$_LIBNETWORK_COMMIT"
"git+https://github.com/krallin/tini.git#commit=$_TINI_COMMIT"
"git+https://github.com/spf13/cobra.git"
- "git+https://github.com/cpuguy83/go-md2man.git"
"$pkgname.sysusers")
md5sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
'9a8b2744db23b14ca3cd350fdf73c179')
@@ -60,11 +50,11 @@
msg2 'Checking commit mismatch'
(
local _cfile
- for _cfile in runc containerd tini proxy; do
+ for _cfile in tini proxy; do
. "$srcdir/docker-ce/components/engine/hack/dockerfile/install/$_cfile.installer"
done
local _commit _pkgbuild _dockerfile
- for _commit in RUNC CONTAINERD LIBNETWORK TINI; do
+ for _commit in LIBNETWORK TINI; do
_pkgbuild=_${_commit}_COMMIT
_dockerfile=${_commit}_COMMIT
if [[ ${!_pkgbuild} != ${!_dockerfile} ]]; then
@@ -93,12 +83,6 @@
hack/make.sh dynbinary
_fake_gopath_popd
- ### go-md2man (used for manpages)
- msg2 'Building go-md2man'
- _fake_gopath_pushd go-md2man github.com/cpuguy83/go-md2man
- go get -v ./...
- _fake_gopath_popd
-
### docker man pages
msg2 'Building man pages'
mkdir -p src/github.com/spf13
@@ -108,18 +92,6 @@
make manpages 2>/dev/null
_fake_gopath_popd
- ### runc
- msg2 'Building runc'
- _fake_gopath_pushd runc github.com/opencontainers/runc
- make BUILDTAGS='seccomp'
- _fake_gopath_popd
-
- ### containerd
- msg2 'Building containerd'
- _fake_gopath_pushd containerd github.com/containerd/containerd
- make
- _fake_gopath_popd
-
### docker proxy
msg2 'Building docker-proxy'
_fake_gopath_pushd libnetwork github.com/docker/libnetwork
@@ -136,12 +108,6 @@
}
package() {
- ### runc
- install -Dm755 runc/runc "$pkgdir/usr/bin/runc"
- ### containerd
- install -Dm755 {containerd,"$pkgdir"/usr}/bin/containerd
- install -Dm755 {containerd,"$pkgdir"/usr}/bin/containerd-shim
- install -Dm755 {containerd,"$pkgdir"/usr}/bin/ctr
### proxy
install -Dm755 libnetwork/proxy "$pkgdir/usr/bin/docker-proxy"
### init
More information about the arch-commits
mailing list