mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-24 19:28:09 +00:00
Move all output to the directories it will be in eventually
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
This commit is contained in:
parent
5ae109fc23
commit
276157a769
@ -16,40 +16,35 @@ COPY kernel/$ARCH/kernel-source-info /etc/
|
|||||||
ADD kernel/$ARCH/kernel-patches.tar /etc/kernel-patches
|
ADD kernel/$ARCH/kernel-patches.tar /etc/kernel-patches
|
||||||
ADD kernel/$ARCH/kernel-modules.tar /
|
ADD kernel/$ARCH/kernel-modules.tar /
|
||||||
|
|
||||||
COPY packages/proxy/proxy /usr/bin/slirp-proxy
|
COPY packages/proxy/usr /usr/
|
||||||
COPY packages/proxy/proxy /sbin/proxy-vsockd
|
COPY packages/proxy/sbin /sbin/
|
||||||
COPY packages/proxy/etc /etc/
|
COPY packages/proxy/etc /etc/
|
||||||
COPY packages/transfused/transfused /sbin/
|
COPY packages/transfused/sbin /sbin/
|
||||||
COPY packages/transfused/etc /etc/
|
COPY packages/transfused/etc /etc/
|
||||||
COPY packages/tap-vsockd/tap-vsockd /sbin/
|
COPY packages/tap-vsockd/sbin /sbin/
|
||||||
COPY packages/tap-vsockd/etc /etc/
|
COPY packages/tap-vsockd/etc /etc/
|
||||||
COPY packages/docker/bin/* /usr/bin/
|
COPY packages/docker/usr /usr/
|
||||||
COPY packages/docker/etc /etc/
|
COPY packages/docker/etc /etc/
|
||||||
COPY packages/diagnostics/diagnostics /usr/bin/
|
COPY packages/diagnostics/usr /usr/
|
||||||
COPY packages/diagnostics/diagnostics-server /usr/bin/
|
|
||||||
COPY packages/diagnostics/etc /etc/
|
COPY packages/diagnostics/etc /etc/
|
||||||
COPY packages/automount/etc /etc/
|
COPY packages/automount/etc /etc/
|
||||||
COPY packages/binfmt_misc/etc /etc/
|
COPY packages/binfmt_misc/etc /etc/
|
||||||
COPY packages/hostsettings/etc /etc/
|
COPY packages/hostsettings/etc /etc/
|
||||||
COPY packages/hvtools/hv_kvp_daemon /sbin/
|
COPY packages/hvtools/sbin /sbin/
|
||||||
COPY packages/hvtools/hv_vss_daemon /sbin/
|
|
||||||
COPY packages/hvtools/etc /etc/
|
COPY packages/hvtools/etc /etc/
|
||||||
COPY packages/hvtools/hv_get_dhcp_info /sbin/
|
COPY packages/hvtools/usr /usr/
|
||||||
COPY packages/hvtools/hv_get_dns_info /sbin/
|
|
||||||
COPY packages/hvtools/hv_set_ifconfig /sbin/
|
|
||||||
COPY packages/hvtools/hvtools.tar.gz /usr/share/src/
|
|
||||||
COPY packages/chronyd/etc /etc/
|
COPY packages/chronyd/etc /etc/
|
||||||
COPY packages/userns/etc /etc/
|
COPY packages/userns/etc /etc/
|
||||||
#COPY packages/nc-vsock/nc-vsock /usr/bin/
|
COPY packages/nc-vsock/usr /usr/
|
||||||
COPY packages/vsudd/vsudd /sbin/
|
COPY packages/vsudd/sbin /sbin/
|
||||||
COPY packages/vsudd/etc /etc/
|
COPY packages/vsudd/etc /etc/
|
||||||
COPY packages/mobyconfig/mobyconfig /usr/bin/
|
COPY packages/mobyconfig/usr /usr/
|
||||||
COPY packages/mobyplatform/mobyplatform /usr/bin/
|
COPY packages/mobyplatform/usr /usr/
|
||||||
COPY packages/oom/etc /etc/
|
COPY packages/oom/etc /etc/
|
||||||
COPY packages/9pmount-vsock/9pmount-vsock /sbin/
|
COPY packages/9pmount-vsock/sbin /sbin/
|
||||||
COPY packages/test/etc /etc/
|
COPY packages/test/etc /etc/
|
||||||
COPY packages/test/mobytest /usr/bin/
|
COPY packages/test/usr /usr/
|
||||||
COPY packages/iptables/iptables /usr/local/sbin/
|
COPY packages/iptables/usr /usr/
|
||||||
COPY packages/containerd/etc /etc/
|
COPY packages/containerd/etc /etc/
|
||||||
COPY packages/aws/etc /etc/
|
COPY packages/aws/etc /etc/
|
||||||
COPY packages/azure/etc /etc/
|
COPY packages/azure/etc /etc/
|
||||||
|
2
alpine/packages/9pmount-vsock/.gitignore
vendored
2
alpine/packages/9pmount-vsock/.gitignore
vendored
@ -1 +1 @@
|
|||||||
9pmount-vsock
|
sbin/
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
DEPS=Dockerfile $(wildcard *.c *.h)
|
DEPS=Dockerfile $(wildcard *.c *.h)
|
||||||
|
|
||||||
9pmount-vsock: $(DEPS)
|
9pmount-vsock: $(DEPS)
|
||||||
|
mkdir -p sbin
|
||||||
tar cf - $(DEPS) | docker build -t 9pmount-vsock:build -
|
tar cf - $(DEPS) | docker build -t 9pmount-vsock:build -
|
||||||
docker run --rm --net=none 9pmount-vsock:build | tar xf -
|
docker run --rm --net=none 9pmount-vsock:build | tar xf - -C sbin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f 9pmount-vsock
|
rm -rf sbin
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
all: diagnostics-server
|
all: usr/bin/diagnostics-server
|
||||||
|
|
||||||
files:
|
files:
|
||||||
ls Dockerfile *.go > files
|
ls Dockerfile *.go > files
|
||||||
printf -- '-C\n..\n' >> files
|
printf -- '-C\n..\n' >> files
|
||||||
(cd .. && find vendor) >> files
|
(cd .. && find vendor) >> files
|
||||||
|
|
||||||
diagnostics-server: Dockerfile $(wildcard *.go) ../vendor/manifest files
|
usr/bin/diagnostics-server: Dockerfile $(wildcard *.go) ../vendor/manifest files
|
||||||
tar cf - -T files | docker build -t diagnostics-server:build -
|
tar cf - -T files | docker build -t diagnostics-server:build -
|
||||||
docker run --rm --net=none diagnostics-server:build | tar xf -
|
docker run --rm --net=none diagnostics-server:build | tar xf - -C usr/bin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf diagnostics-server files
|
rm -f usr/bin/diagnostics-server files
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
2
alpine/packages/docker/.gitignore
vendored
2
alpine/packages/docker/.gitignore
vendored
@ -1 +1 @@
|
|||||||
bin/
|
usr/
|
||||||
|
@ -3,14 +3,14 @@ ARCH?=x86_64
|
|||||||
OS?=Linux
|
OS?=Linux
|
||||||
DOCKER_EXPERIMENTAL?=1
|
DOCKER_EXPERIMENTAL?=1
|
||||||
|
|
||||||
all: bin/docker
|
all: usr/bin/docker
|
||||||
|
|
||||||
TEST_HOST=$(shell if echo "$(DOCKER_VERSION)" | grep -q -- '-rc'; then echo "test.docker.com"; else echo "get.docker.com"; fi)
|
TEST_HOST=$(shell if echo "$(DOCKER_VERSION)" | grep -q -- '-rc'; then echo "test.docker.com"; else echo "get.docker.com"; fi)
|
||||||
DOCKER_HOST?=$(shell [ "${DOCKER_EXPERIMENTAL}" -eq 1 ] && printf "experimental.docker.com" || printf "${TEST_HOST}")
|
DOCKER_HOST?=$(shell [ "${DOCKER_EXPERIMENTAL}" -eq 1 ] && printf "experimental.docker.com" || printf "${TEST_HOST}")
|
||||||
DOCKER_BIN_URL?="https://${DOCKER_HOST}/builds/${OS}/${ARCH}/docker-${DOCKER_VERSION}.tgz"
|
DOCKER_BIN_URL?="https://${DOCKER_HOST}/builds/${OS}/${ARCH}/docker-${DOCKER_VERSION}.tgz"
|
||||||
|
|
||||||
bin/docker:
|
usr/bin/docker:
|
||||||
mkdir -p bin
|
mkdir -p usr/bin
|
||||||
curl -sSL ${DOCKER_BIN_URL} | tar xzf - && \
|
curl -sSL ${DOCKER_BIN_URL} | tar xzf - && \
|
||||||
mv docker/docker-containerd-ctr \
|
mv docker/docker-containerd-ctr \
|
||||||
docker/docker \
|
docker/docker \
|
||||||
@ -19,9 +19,9 @@ bin/docker:
|
|||||||
docker/docker-proxy \
|
docker/docker-proxy \
|
||||||
docker/docker-runc \
|
docker/docker-runc \
|
||||||
docker/docker-containerd-shim \
|
docker/docker-containerd-shim \
|
||||||
bin/
|
usr/bin/
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf bin/ docker/
|
rm -rf usr/ docker/
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
6
alpine/packages/hvtools/.gitignore
vendored
6
alpine/packages/hvtools/.gitignore
vendored
@ -1,4 +1,2 @@
|
|||||||
/hv_fcopy_daemon
|
sbin/
|
||||||
/hv_kvp_daemon
|
usr/
|
||||||
/hv_vss_daemon
|
|
||||||
/hvtools.tar.gz
|
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
all: hv_fcopy_daemon hvtools.tar.gz
|
all: sbin/hv_fcopy_daemon usr/share/src/hvtools.tar.gz
|
||||||
|
|
||||||
hv_fcopy_daemon: Dockerfile src/*
|
sbin/hv_fcopy_daemon: Dockerfile src/*
|
||||||
tar cf - Dockerfile src | docker build -t hvtools:build -
|
tar cf - Dockerfile src | docker build -t hvtools:build -
|
||||||
docker run --rm --net=none hvtools:build | tar xf -
|
docker run --rm --net=none hvtools:build | tar xf - -C sbin
|
||||||
|
|
||||||
hvtools.tar.gz: src/*
|
usr/share/src/hvtools.tar.gz: src/*
|
||||||
tar czf hvtools.tar.gz src
|
mkdir -p usr/share/src/
|
||||||
|
tar czf usr/share/src/hvtools.tar.gz src
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon hvtools.tar.gz
|
rm -rf usr sbin/hv_fcopy_daemon sbin/hv_kvp_daemon sbin/hv_vss_daemon
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
all: iptables
|
all: usr/local/sbin/iptables
|
||||||
|
|
||||||
iptables: Dockerfile main.ml
|
usr/local/sbin/iptables: Dockerfile main.ml
|
||||||
|
mkdir -p usr/local/sbin
|
||||||
docker build -t iptables:build .
|
docker build -t iptables:build .
|
||||||
docker run --rm iptables:build cat /app/iptables > iptables
|
docker run --rm iptables:build cat /app/iptables > usr/local/sbin/iptables
|
||||||
chmod 755 iptables
|
chmod 755 usr/local/sbin/iptables
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
rm -rf usr
|
||||||
docker images -q iptables:build | xargs docker rmi -f || true
|
docker images -q iptables:build | xargs docker rmi -f || true
|
||||||
|
2
alpine/packages/nc-vsock/.gitignore
vendored
2
alpine/packages/nc-vsock/.gitignore
vendored
@ -1 +1 @@
|
|||||||
nc-vsock
|
usr/
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
DEPS=Dockerfile $(wildcard *.c *.h)
|
DEPS=Dockerfile $(wildcard *.c *.h)
|
||||||
|
|
||||||
nc-vsock: $(DEPS)
|
usr/bin/nc-vsock: $(DEPS)
|
||||||
|
mkdir -p usr/bin
|
||||||
tar cf - $(DEPS) | docker build -t nc-vsock:build -
|
tar cf - $(DEPS) | docker build -t nc-vsock:build -
|
||||||
docker run --rm --net=none nc-vsock:build | tar xf -
|
docker run --rm --net=none nc-vsock:build | tar xf - -C usr/bin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f nc-vsock
|
rm -rf usr
|
||||||
|
2
alpine/packages/proxy/.gitignore
vendored
2
alpine/packages/proxy/.gitignore
vendored
@ -1,2 +1,4 @@
|
|||||||
proxy
|
proxy
|
||||||
files
|
files
|
||||||
|
usr/
|
||||||
|
sbin/
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
all: proxy
|
all: usr/bin/slirp-proxy sbin/proxy-vsockd
|
||||||
|
|
||||||
files:
|
files:
|
||||||
ls Dockerfile *.go > files
|
ls Dockerfile *.go > files
|
||||||
@ -10,7 +10,15 @@ proxy: Dockerfile $(wildcard *.go libproxy/*.go) ../vendor/manifest files
|
|||||||
tar cf - -T files | docker build -t proxy:build -
|
tar cf - -T files | docker build -t proxy:build -
|
||||||
docker run --rm --net=none proxy:build | tar xf -
|
docker run --rm --net=none proxy:build | tar xf -
|
||||||
|
|
||||||
|
usr/bin/slirp-proxy: proxy
|
||||||
|
mkdir -p usr/bin
|
||||||
|
cp proxy $@
|
||||||
|
|
||||||
|
sbin/proxy-vsockd: proxy
|
||||||
|
mkdir -p sbin
|
||||||
|
cp proxy $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf proxy files
|
rm -rf proxy files sbin usr
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
2
alpine/packages/tap-vsockd/.gitignore
vendored
2
alpine/packages/tap-vsockd/.gitignore
vendored
@ -1 +1 @@
|
|||||||
tap-vsockd
|
sbin
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
DEPS=Dockerfile $(wildcard *.c *.h)
|
DEPS=Dockerfile $(wildcard *.c *.h)
|
||||||
|
|
||||||
tap-vsockd: $(DEPS)
|
sbin/tap-vsockd: $(DEPS)
|
||||||
|
mkdir -p sbin
|
||||||
tar cf - $(DEPS) | docker build -t tap-vsockd:build -
|
tar cf - $(DEPS) | docker build -t tap-vsockd:build -
|
||||||
docker run --rm --net=none tap-vsockd:build | tar xf -
|
docker run --rm --net=none tap-vsockd:build | tar xf - -C sbin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f tap-vsockd
|
rm -rf sbin
|
||||||
|
2
alpine/packages/transfused/.gitignore
vendored
2
alpine/packages/transfused/.gitignore
vendored
@ -1 +1 @@
|
|||||||
/transfused
|
sbin
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
DEPS=Dockerfile $(wildcard *.c *.h)
|
DEPS=Dockerfile $(wildcard *.c *.h)
|
||||||
|
|
||||||
transfused: $(DEPS)
|
sbin/transfused: $(DEPS)
|
||||||
|
mkdir -p sbin
|
||||||
tar cf - $(DEPS) | docker build -t transfused:build -
|
tar cf - $(DEPS) | docker build -t transfused:build -
|
||||||
docker run --rm --net=none transfused:build | tar xf -
|
docker run --rm --net=none transfused:build | tar xf - -C sbin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f transfused
|
rm -rf sbin
|
||||||
|
2
alpine/packages/vsudd/.gitignore
vendored
2
alpine/packages/vsudd/.gitignore
vendored
@ -1,2 +1,2 @@
|
|||||||
vsudd
|
|
||||||
files
|
files
|
||||||
|
sbin/
|
||||||
|
@ -6,10 +6,11 @@ files:
|
|||||||
(cd .. && find vendor) >> files
|
(cd .. && find vendor) >> files
|
||||||
|
|
||||||
vsudd: Dockerfile $(wildcard *.go) ../vendor/manifest files
|
vsudd: Dockerfile $(wildcard *.go) ../vendor/manifest files
|
||||||
|
mkdir -p sbin
|
||||||
tar cf - -T files | docker build -t vsudd:build -
|
tar cf - -T files | docker build -t vsudd:build -
|
||||||
docker run --rm --net=none vsudd:build | tar xf -
|
docker run --rm --net=none vsudd:build | tar xf - -C sbin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf vsudd files
|
rm -rf sbin files
|
||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
Loading…
Reference in New Issue
Block a user