mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-01-26 17:44:42 +00:00
simplify tar for vendor directory
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
This commit is contained in:
committed by
Justin Cormack
parent
b605c70ce5
commit
5c634808df
@@ -1,15 +1,12 @@
|
||||
all: usr/bin/diagnostics-server
|
||||
|
||||
files:
|
||||
ls Dockerfile *.go > files
|
||||
printf -- '-C\n..\n' >> files
|
||||
(cd .. && find vendor) >> files
|
||||
DEPS=Dockerfile $(wildcard *.go)
|
||||
|
||||
usr/bin/diagnostics-server: Dockerfile $(wildcard *.go) ../vendor/manifest files
|
||||
tar cf - -T files | docker build -t diagnostics-server:build -
|
||||
usr/bin/diagnostics-server: $(DEPS) ../vendor/manifest
|
||||
tar cf - $(DEPS) -C .. $(shell cd .. && find vendor) | docker build -t diagnostics-server:build -
|
||||
docker run --rm --net=none diagnostics-server:build | tar xf - -C usr/bin
|
||||
|
||||
clean:
|
||||
rm -f usr/bin/diagnostics-server files
|
||||
rm -f usr/bin/diagnostics-server
|
||||
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
Reference in New Issue
Block a user