diff options
author | Rajiv Ranganath | 2019-05-20 11:02:01 +0000 |
---|---|---|
committer | Rajiv Ranganath | 2019-05-20 11:02:01 +0000 |
commit | 7c1f252b9d1410013c8f4681560e8c4aa03ac8b9 (patch) | |
tree | 4178b5098c2638cf0baca998543008bba6a19a7a /Dockerfile.image | |
parent | 539213f0fca4e94f4eb05ec059599f92dcadc5a6 (diff) |
Dockerfile.image: Add
Signed-off-by: Rajiv Ranganath <rajiv.ranganath@atihita.com>
Diffstat (limited to 'Dockerfile.image')
-rw-r--r-- | Dockerfile.image | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Dockerfile.image b/Dockerfile.image new file mode 100644 index 0000000..fac0bcd --- /dev/null +++ b/Dockerfile.image @@ -0,0 +1,42 @@ +FROM zynqmp-dom0-kernel-package AS zynqmp-dom0-kernel-package +FROM zynqmp-dom0-ramdisk-package AS zynqmp-dom0-ramdisk-package +FROM zynqmp-domu-0-package AS zynqmp-domu-0-package +FROM zynqmp-dt-config-package AS zynqmp-dt-config-package +FROM zynqmp-xen-package AS zynqmp-xen-package + +FROM alpine:3.9 + +COPY [ \ + "./docker-extras/*", \ + "/tmp/docker-build/" \ +] + +RUN \ + # apk + apk update && \ + \ + apk add \ + bash \ + coreutils \ + dtc \ + file \ + vim && \ + \ + # add uboot-tools from community/edge repo + apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/community \ + uboot-tools && \ + \ + # Copy run file + cp /tmp/docker-build/imagebuilder_run /imagebuilder_run && \ + chmod 755 /imagebuilder_run && \ + \ + # cleanup + cd /root && \ + rm -rf /tmp/* && \ + rm -f /var/cache/apk/* + +COPY --from=zynqmp-dom0-kernel-package /home/builder/output-zynqmp-dom0-kernel/ /home/builder/output-zynqmp-dom0-kernel/ +COPY --from=zynqmp-dom0-ramdisk-package /home/builder/output-zynqmp-dom0-ramdisk/ /home/builder/output-zynqmp-dom0-ramdisk/ +COPY --from=zynqmp-domu-0-package /home/builder/output-zynqmp-domU-0/ /home/builder/output-zynqmp-domU-0/ +COPY --from=zynqmp-dt-config-package /home/builder/output-zynqmp-dt-config/ /home/builder/output-zynqmp-dt-config/ +COPY --from=zynqmp-xen-package /home/builder/output-zynqmp-xen/ /home/builder/output-zynqmp-xen/ |