blob: 02e5ae5cd409e5524b2e0b133bf46e25c0a7bdc6 (
plain)
1 # Description: An open platform for distributed applications for developers and sysadmins
2 # URL: https://www.docker.com/
3 # Maintainer: Matt Housh, jaeger at crux dot ninja
4 # Depends on: containerd runc btrfs-progs cgroupfs-mount
5
6 name=docker
7 version=1.11.1
8 release=3
9 source=(http://jaeger.morpheus.net/linux/crux/files/$name-$version.tar.xz \
10 http://jaeger.morpheus.net/linux/crux/files/$name-man-pages-$version.tar.xz \
11 $name.rc)
12
13 build() {
14 export AUTO_GOPATH=1
15 export DOCKER_GITCOMMIT=5604cbe
16 cd $name-$version
17 hack/make.sh dynbinary
18
19 install -D -m 0755 bundles/$version/dynbinary/$name-$version \
20 $PKG/usr/bin/$name
21
22 for M in 1 5 8; do
23 install -d -m 0755 $PKG/usr/share/man/man${M}
24 install -m 0644 $SRC/man${M}/* $PKG/usr/share/man/man${M}/
25 done
26
27 install -D -m 0755 $SRC/$name.rc \
28 $PKG/etc/rc.d/$name
29
30 ln -s containerd $PKG/usr/bin/docker-containerd
31 ln -s containerd-shim $PKG/usr/bin/docker-containerd-shim
32 ln -s ctr $PKG/usr/bin/docker-containerd-ctr
33 ln -s runc $PKG/usr/bin/docker-runc
34
35 install -D -m 0755 contrib/check-config.sh \
36 $PKG/usr/share/$name/check-config.sh
37 install -D -m 0644 contrib/udev/80-$name.rules \
38 $PKG/etc/udev/rules.d/80-$name.rules
39 install -D -m 0644 contrib/completion/bash/docker \
40 $PKG/etc/bash_completion.d/docker
41 }
|