mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-22 02:21:34 +00:00
alpine: create source tarballs for hvtools and llmnrd
Add them to the initrd under /usr/share/src Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
parent
0ae60c99ff
commit
fba8a986b9
@ -35,6 +35,7 @@ COPY packages/mdnstool/mdnstool /sbin/
|
||||
COPY packages/mdnstool/etc /etc/
|
||||
COPY packages/llmnrd/llmnrd /sbin/
|
||||
COPY packages/llmnrd/etc /etc/
|
||||
COPY packages/llmnrd/llmnrd.tar.gz /usr/share/src/
|
||||
COPY packages/docker/bin/* /usr/bin/
|
||||
COPY packages/docker/etc /etc/
|
||||
COPY packages/diagnostics/diagnostics /usr/bin/
|
||||
@ -54,6 +55,7 @@ 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/chronyd/etc /etc/
|
||||
COPY packages/userns/etc /etc/
|
||||
COPY packages/userns/groupadd /usr/sbin
|
||||
|
7
alpine/packages/hvtools/.gitignore
vendored
7
alpine/packages/hvtools/.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
hv_fcopy_daemon
|
||||
hv_kvp_daemon
|
||||
hv_vss_daemon
|
||||
/hv_fcopy_daemon
|
||||
/hv_kvp_daemon
|
||||
/hv_vss_daemon
|
||||
/hvtools.tar.gz
|
||||
|
@ -3,8 +3,9 @@ FROM alpine:3.3
|
||||
RUN apk update && apk upgrade && apk add build-base linux-headers
|
||||
|
||||
RUN mkdir -p /hvtools
|
||||
WORKDIR /hvtools
|
||||
|
||||
COPY src /hvtools/
|
||||
RUN tar czvf /hvtools.tar.gz hvtools
|
||||
|
||||
WORKDIR /hvtools
|
||||
RUN make
|
||||
|
@ -2,6 +2,7 @@ all: hvtools
|
||||
|
||||
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
|
||||
|
1
alpine/packages/llmnrd/.gitignore
vendored
1
alpine/packages/llmnrd/.gitignore
vendored
@ -1 +1,2 @@
|
||||
/llmnrd
|
||||
/llmnrd.tar.gz
|
||||
|
@ -3,8 +3,9 @@ FROM alpine:3.3
|
||||
RUN apk update && apk upgrade && apk add alpine-sdk linux-headers
|
||||
|
||||
RUN mkdir -p /llmnrd
|
||||
WORKDIR /llmnrd
|
||||
|
||||
COPY src /llmnrd/
|
||||
RUN tar czvf /llmnrd.tar.gz llmnrd
|
||||
|
||||
WORKDIR /llmnrd
|
||||
RUN make
|
||||
|
@ -2,9 +2,10 @@ all: llmnrd
|
||||
|
||||
llmnrd: Dockerfile src/*
|
||||
docker build -t llmnrd:build .
|
||||
docker run llmnrd:build cat /llmnrd/llmnrd > llmnrd
|
||||
docker run --rm llmnrd:build cat /llmnrd.tar.gz > llmnrd.tar.gz
|
||||
docker run --rm llmnrd:build cat /llmnrd/llmnrd > llmnrd
|
||||
chmod 755 llmnrd
|
||||
|
||||
clean:
|
||||
rm -f llmnrd
|
||||
rm -f llmnrd llmnrd.tar.gz
|
||||
docker images -q llmnrd:build | xargs docker rmi -f
|
||||
|
Loading…
Reference in New Issue
Block a user