mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-28 04:58:32 +00:00
clean up hvtools build
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
This commit is contained in:
parent
57d1e7e232
commit
d2551be515
@ -1,9 +1,8 @@
|
||||
FROM mobylinux/alpine-build-c:1b53976210ba819823eda5b1d0d3ea337772e97b
|
||||
|
||||
RUN mkdir -p /hvtools
|
||||
|
||||
COPY src /hvtools/
|
||||
RUN tar czvf /hvtools.tar.gz hvtools
|
||||
|
||||
WORKDIR /hvtools
|
||||
RUN make
|
||||
|
||||
CMD ["tar", "cf", "-", "hv_fcopy_daemon", "hv_kvp_daemon", "hv_vss_daemon"]
|
||||
|
@ -1,13 +1,13 @@
|
||||
all: hvtools
|
||||
all: hv_fcopy_daemon hvtools.tar.gz
|
||||
|
||||
hvtools: Dockerfile src/*
|
||||
docker build -t hvtools:build .
|
||||
docker run --rm hvtools:build cat /hvtools.tar.gz > hvtools.tar.gz
|
||||
docker run --rm hvtools:build cat /hvtools/hv_fcopy_daemon > hv_fcopy_daemon
|
||||
docker run --rm hvtools:build cat /hvtools/hv_kvp_daemon > hv_kvp_daemon
|
||||
docker run --rm hvtools:build cat /hvtools/hv_vss_daemon > hv_vss_daemon
|
||||
chmod 755 hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon
|
||||
hv_fcopy_daemon: Dockerfile src/*
|
||||
tar cf - Dockerfile src | docker build -t hvtools:build -
|
||||
docker run --rm --net=none hvtools:build | tar xf -
|
||||
|
||||
hvtools.tar.gz: src/*
|
||||
tar czf hvtools.tar.gz src
|
||||
|
||||
clean:
|
||||
rm -f hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon
|
||||
docker images -q hvtools:build | xargs docker rmi -f || true
|
||||
rm -f hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon hvtools.tar.gz
|
||||
|
||||
.DELETE_ON_ERROR:
|
||||
|
Loading…
Reference in New Issue
Block a user