From 5133c11a277582a454808fe6da07b157acb5db70 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Mon, 5 Sep 2016 23:58:12 +0100 Subject: [PATCH] Use alpine to build bios Signed-off-by: Justin Cormack --- alpine/Dockerfile.bios | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/alpine/Dockerfile.bios b/alpine/Dockerfile.bios index c8f10fea1..5ab3087cb 100644 --- a/alpine/Dockerfile.bios +++ b/alpine/Dockerfile.bios @@ -1,21 +1,16 @@ # Create a legacy BIOS bootable ISO -FROM ubuntu:16.04 +FROM alpine:3.4 -ENV ARCH=x86_64 - -RUN apt-get update && apt-get -y upgrade && apt-get -y install \ - genisoimage \ - xorriso \ - syslinux \ - syslinux-utils \ - isolinux +RUN apk update && apk add \ + cdrkit \ + syslinux RUN mkdir -p /tmp/iso/isolinux && \ - cp /usr/lib/ISOLINUX/isolinux.bin /tmp/iso/isolinux && \ - cp usr/lib/syslinux/modules/bios/ldlinux.c32 /tmp/iso/isolinux + cp /usr/share/syslinux/isolinux.bin /tmp/iso/isolinux && \ + cp /usr/share/syslinux/ldlinux.c32 /tmp/iso/isolinux COPY initrd.img /tmp/iso -COPY kernel/$ARCH/vmlinuz64 /tmp/iso +COPY kernel/x86_64/vmlinuz64 /tmp/iso COPY isolinux.cfg /tmp/iso/isolinux RUN cd /tmp/iso && \