Not only it is cleaner, but it makes linuxkit integration easier.
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
exists=`docker images $label | grep $label`
if test -z "$exists"
then
- docker build -f alpine-dom0/$label/Dockerfile -t $label .
+ docker build -f alpine-dom0/$label/Dockerfile -t $label alpine-dom0/$label
fi
done
apk update && \
apk add openrc
-ADD alpine-dom0/dom0/udhcpc.script /usr/share/udhcpc/default.script
+ADD udhcpc.script /usr/share/udhcpc/default.script
COPY --from=linux-builder /out/ /
RUN \
FROM qemu-builder as linux-builder
-COPY alpine-dom0/linux-builder/linux-config /root/
+COPY linux-config /root/
ENV SOURCE_DIR=/root
ENV OUT_DIR=/out
FROM xen-builder as qemu-builder
-COPY alpine-dom0/qemu-builder/qemu-patch /root/
+COPY qemu-patch /root/
ENV SOURCE_DIR=/root
ENV OUT_DIR=/out
FROM alpine as xen-builder
-COPY alpine-dom0/xen-builder/xen-patch /root/
+COPY xen-patch /root/
ENV SOURCE_DIR=/root
ENV OUT_DIR=/out
exists=`docker images $label | grep $label`
if test -z "$exists"
then
- docker build -f mkimage/$label/Dockerfile -t $label .
+ docker build -f mkimage/$label/Dockerfile -t $label mkimage/$label
fi
done
search_disk_uuid tftp verify xzio xfs video multiboot2 gfxterm efi_gop efi_uga"
ENV GRUB_COMMIT=6782f6d431d22b4e9ab14e94d263795c7991e160
-COPY mkimage/grub-builder/patches/* /patches/
+COPY patches/* /patches/
RUN mkdir /grub-lib && \
set -e && \
multipath-tools \
&& true
-COPY mkimage/image-builder/make-efi /
+COPY make-efi /
ENTRYPOINT [ "/bin/sh" ]