mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-01-30 00:05:53 +00:00
do not remove build containers
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
@@ -2,9 +2,11 @@ DEPS=Dockerfile $(wildcard *.c *.h)
|
||||
|
||||
9pmount-vsock: $(DEPS)
|
||||
mkdir -p sbin
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin
|
||||
|
||||
|
||||
clean:
|
||||
rm -rf sbin
|
||||
|
||||
@@ -3,9 +3,10 @@ all: usr/bin/diagnostics-server
|
||||
DEPS=Dockerfile $(wildcard *.go)
|
||||
|
||||
usr/bin/diagnostics-server: $(DEPS) ../vendor/manifest
|
||||
BUILD=$$( tar cf - $(DEPS) -C .. vendor | docker build -q - ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C usr/bin && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( tar cf - $(DEPS) -C .. vendor | docker build -q - ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C usr/bin
|
||||
|
||||
clean:
|
||||
rm -f usr/bin/diagnostics-server
|
||||
|
||||
@@ -2,9 +2,10 @@ all: usr/local/sbin/iptables
|
||||
|
||||
usr/local/sbin/iptables: Dockerfile main.ml
|
||||
mkdir -p usr/local/sbin
|
||||
BUILD=$$( docker build -q . ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm $$BUILD | tar xf - -C usr/local/sbin && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( docker build -q . ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm $$BUILD | tar xf - -C usr/local/sbin
|
||||
|
||||
clean:
|
||||
rm -rf usr
|
||||
|
||||
@@ -2,9 +2,10 @@ DEPS=Dockerfile $(wildcard *.c *.h)
|
||||
|
||||
usr/bin/nc-vsock: $(DEPS)
|
||||
mkdir -p usr/bin
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C usr/bin && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C usr/bin
|
||||
|
||||
clean:
|
||||
rm -rf usr
|
||||
|
||||
@@ -3,9 +3,10 @@ all: usr/bin/slirp-proxy sbin/proxy-vsockd
|
||||
DEPS=Dockerfile $(wildcard *.go libproxy/*.go)
|
||||
|
||||
proxy: $(DEPS) ../vendor/manifest
|
||||
BUILD=$$( tar cf - $(DEPS) -C .. vendor | docker build -q - ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( tar cf - $(DEPS) -C .. vendor | docker build -q - ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm --net=none $$BUILD | tar xf -
|
||||
|
||||
usr/bin/slirp-proxy: proxy
|
||||
mkdir -p usr/bin
|
||||
|
||||
@@ -2,9 +2,10 @@ DEPS=Dockerfile $(wildcard *.c *.h)
|
||||
|
||||
sbin/tap-vsockd: $(DEPS)
|
||||
mkdir -p sbin
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin
|
||||
|
||||
clean:
|
||||
rm -rf sbin
|
||||
|
||||
@@ -2,9 +2,10 @@ DEPS=Dockerfile $(wildcard *.c *.h)
|
||||
|
||||
sbin/transfused: $(DEPS)
|
||||
mkdir -p sbin
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( tar cf - $(DEPS) | docker build -q - ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin
|
||||
|
||||
clean:
|
||||
rm -rf sbin
|
||||
|
||||
@@ -4,9 +4,10 @@ DEPS=Dockerfile $(wildcard *.go)
|
||||
|
||||
vsudd: $(DEPS) ../vendor/manifest
|
||||
mkdir -p sbin
|
||||
BUILD=$$( tar cf - $(DEPS) -C .. vendor | docker build -q - ) && [ -n "$$BUILD" ] && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin && \
|
||||
docker rmi --no-prune $$BUILD
|
||||
BUILD=$$( tar cf - $(DEPS) -C .. vendor | docker build -q - ) && \
|
||||
[ -n "$$BUILD" ] && \
|
||||
echo "Built $$BUILD" && \
|
||||
docker run --rm --net=none $$BUILD | tar xf - -C sbin
|
||||
|
||||
clean:
|
||||
rm -rf sbin
|
||||
|
||||
Reference in New Issue
Block a user