mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-08-01 06:58:56 +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
|
FROM mobylinux/alpine-build-c:1b53976210ba819823eda5b1d0d3ea337772e97b
|
||||||
|
|
||||||
RUN mkdir -p /hvtools
|
|
||||||
|
|
||||||
COPY src /hvtools/
|
COPY src /hvtools/
|
||||||
RUN tar czvf /hvtools.tar.gz hvtools
|
|
||||||
|
|
||||||
WORKDIR /hvtools
|
WORKDIR /hvtools
|
||||||
RUN make
|
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/*
|
hv_fcopy_daemon: Dockerfile src/*
|
||||||
docker build -t hvtools:build .
|
tar cf - Dockerfile src | docker build -t hvtools:build -
|
||||||
docker run --rm hvtools:build cat /hvtools.tar.gz > hvtools.tar.gz
|
docker run --rm --net=none hvtools:build | tar xf -
|
||||||
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
|
hvtools.tar.gz: src/*
|
||||||
docker run --rm hvtools:build cat /hvtools/hv_vss_daemon > hv_vss_daemon
|
tar czf hvtools.tar.gz src
|
||||||
chmod 755 hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon
|
rm -f hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon hvtools.tar.gz
|
||||||
docker images -q hvtools:build | xargs docker rmi -f || true
|
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
Loading…
Reference in New Issue
Block a user