mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-23 11:00:25 +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-modules.tar /
|
||||
|
||||
COPY packages/proxy/proxy /usr/bin/slirp-proxy
|
||||
COPY packages/proxy/proxy /sbin/proxy-vsockd
|
||||
COPY packages/proxy/usr /usr/
|
||||
COPY packages/proxy/sbin /sbin/
|
||||
COPY packages/proxy/etc /etc/
|
||||
COPY packages/transfused/transfused /sbin/
|
||||
COPY packages/transfused/sbin /sbin/
|
||||
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/docker/bin/* /usr/bin/
|
||||
COPY packages/docker/usr /usr/
|
||||
COPY packages/docker/etc /etc/
|
||||
COPY packages/diagnostics/diagnostics /usr/bin/
|
||||
COPY packages/diagnostics/diagnostics-server /usr/bin/
|
||||
COPY packages/diagnostics/usr /usr/
|
||||
COPY packages/diagnostics/etc /etc/
|
||||
COPY packages/automount/etc /etc/
|
||||
COPY packages/binfmt_misc/etc /etc/
|
||||
COPY packages/hostsettings/etc /etc/
|
||||
COPY packages/hvtools/hv_kvp_daemon /sbin/
|
||||
COPY packages/hvtools/hv_vss_daemon /sbin/
|
||||
COPY packages/hvtools/sbin /sbin/
|
||||
COPY packages/hvtools/etc /etc/
|
||||
COPY packages/hvtools/hv_get_dhcp_info /sbin/
|
||||
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/hvtools/usr /usr/
|
||||
COPY packages/chronyd/etc /etc/
|
||||
COPY packages/userns/etc /etc/
|
||||
#COPY packages/nc-vsock/nc-vsock /usr/bin/
|
||||
COPY packages/vsudd/vsudd /sbin/
|
||||
COPY packages/nc-vsock/usr /usr/
|
||||
COPY packages/vsudd/sbin /sbin/
|
||||
COPY packages/vsudd/etc /etc/
|
||||
COPY packages/mobyconfig/mobyconfig /usr/bin/
|
||||
COPY packages/mobyplatform/mobyplatform /usr/bin/
|
||||
COPY packages/mobyconfig/usr /usr/
|
||||
COPY packages/mobyplatform/usr /usr/
|
||||
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/mobytest /usr/bin/
|
||||
COPY packages/iptables/iptables /usr/local/sbin/
|
||||
COPY packages/test/usr /usr/
|
||||
COPY packages/iptables/usr /usr/
|
||||
COPY packages/containerd/etc /etc/
|
||||
COPY packages/aws/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)
|
||||
|
||||
9pmount-vsock: $(DEPS)
|
||||
mkdir -p sbin
|
||||
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:
|
||||
rm -f 9pmount-vsock
|
||||
rm -rf sbin
|
||||
|
@ -1,15 +1,15 @@
|
||||
all: diagnostics-server
|
||||
all: usr/bin/diagnostics-server
|
||||
|
||||
files:
|
||||
ls Dockerfile *.go > files
|
||||
printf -- '-C\n..\n' >> 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 -
|
||||
docker run --rm --net=none diagnostics-server:build | tar xf -
|
||||
docker run --rm --net=none diagnostics-server:build | tar xf - -C usr/bin
|
||||
|
||||
clean:
|
||||
rm -rf diagnostics-server files
|
||||
rm -f usr/bin/diagnostics-server files
|
||||
|
||||
.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
|
||||
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)
|
||||
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"
|
||||
|
||||
bin/docker:
|
||||
mkdir -p bin
|
||||
usr/bin/docker:
|
||||
mkdir -p usr/bin
|
||||
curl -sSL ${DOCKER_BIN_URL} | tar xzf - && \
|
||||
mv docker/docker-containerd-ctr \
|
||||
docker/docker \
|
||||
@ -19,9 +19,9 @@ bin/docker:
|
||||
docker/docker-proxy \
|
||||
docker/docker-runc \
|
||||
docker/docker-containerd-shim \
|
||||
bin/
|
||||
usr/bin/
|
||||
|
||||
clean:
|
||||
rm -rf bin/ docker/
|
||||
rm -rf usr/ docker/
|
||||
|
||||
.DELETE_ON_ERROR:
|
||||
|
6
alpine/packages/hvtools/.gitignore
vendored
6
alpine/packages/hvtools/.gitignore
vendored
@ -1,4 +1,2 @@
|
||||
/hv_fcopy_daemon
|
||||
/hv_kvp_daemon
|
||||
/hv_vss_daemon
|
||||
/hvtools.tar.gz
|
||||
sbin/
|
||||
usr/
|
||||
|
@ -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 -
|
||||
docker run --rm --net=none hvtools:build | tar xf -
|
||||
docker run --rm --net=none hvtools:build | tar xf - -C sbin
|
||||
|
||||
hvtools.tar.gz: src/*
|
||||
tar czf hvtools.tar.gz src
|
||||
usr/share/src/hvtools.tar.gz: src/*
|
||||
mkdir -p usr/share/src/
|
||||
tar czf usr/share/src/hvtools.tar.gz src
|
||||
|
||||
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:
|
||||
|
@ -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 run --rm iptables:build cat /app/iptables > iptables
|
||||
chmod 755 iptables
|
||||
docker run --rm iptables:build cat /app/iptables > usr/local/sbin/iptables
|
||||
chmod 755 usr/local/sbin/iptables
|
||||
|
||||
clean:
|
||||
rm -rf usr
|
||||
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)
|
||||
|
||||
nc-vsock: $(DEPS)
|
||||
usr/bin/nc-vsock: $(DEPS)
|
||||
mkdir -p usr/bin
|
||||
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:
|
||||
rm -f nc-vsock
|
||||
rm -rf usr
|
||||
|
2
alpine/packages/proxy/.gitignore
vendored
2
alpine/packages/proxy/.gitignore
vendored
@ -1,2 +1,4 @@
|
||||
proxy
|
||||
files
|
||||
usr/
|
||||
sbin/
|
||||
|
@ -1,4 +1,4 @@
|
||||
all: proxy
|
||||
all: usr/bin/slirp-proxy sbin/proxy-vsockd
|
||||
|
||||
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 -
|
||||
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:
|
||||
rm -rf proxy files
|
||||
rm -rf proxy files sbin usr
|
||||
|
||||
.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)
|
||||
|
||||
tap-vsockd: $(DEPS)
|
||||
sbin/tap-vsockd: $(DEPS)
|
||||
mkdir -p sbin
|
||||
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:
|
||||
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)
|
||||
|
||||
transfused: $(DEPS)
|
||||
sbin/transfused: $(DEPS)
|
||||
mkdir -p sbin
|
||||
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:
|
||||
rm -f transfused
|
||||
rm -rf sbin
|
||||
|
2
alpine/packages/vsudd/.gitignore
vendored
2
alpine/packages/vsudd/.gitignore
vendored
@ -1,2 +1,2 @@
|
||||
vsudd
|
||||
files
|
||||
sbin/
|
||||
|
@ -6,10 +6,11 @@ files:
|
||||
(cd .. && find vendor) >> files
|
||||
|
||||
vsudd: Dockerfile $(wildcard *.go) ../vendor/manifest files
|
||||
mkdir -p sbin
|
||||
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:
|
||||
rm -rf vsudd files
|
||||
rm -rf sbin files
|
||||
|
||||
.DELETE_ON_ERROR:
|
||||
|
Loading…
Reference in New Issue
Block a user