mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-04-28 03:32:27 +00:00
seedling: Ipxe fixes (#475)
* 🌱 Set a default dns and configure the interface in ipxe Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com> * 🌱 Build with HTTPS support, correctly pass by VERSION Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com> * 🌱 Add rd.neednet=1 Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com> Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
This commit is contained in:
parent
c5a2e07c92
commit
5305bd37ee
11
Earthfile
11
Earthfile
@ -349,14 +349,19 @@ ipxe-iso:
|
||||
mtools syslinux isolinux gcc-arm-none-eabi git make gcc liblzma-dev mkisofs xorriso
|
||||
# jq docker
|
||||
WORKDIR /build
|
||||
ARG ISO_NAME=${OS_ID}
|
||||
ARG ISO_NAME=${OS_ID}
|
||||
COPY +version/VERSION ./
|
||||
ARG VERSION=$(cat VERSION)
|
||||
|
||||
RUN git clone https://github.com/ipxe/ipxe
|
||||
IF [ "$ipxe_script" = "" ]
|
||||
COPY +netboot/ipxe /build/ipxe/script.ipxe
|
||||
COPY (+netboot/ipxe --VERSION=$VERSION) /build/ipxe/script.ipxe
|
||||
ELSE
|
||||
COPY $ipxe_script /build/ipxe/script.ipxe
|
||||
END
|
||||
RUN cd ipxe/src && make EMBED=/build/ipxe/script.ipxe
|
||||
RUN cd ipxe/src && \
|
||||
sed -i 's/#undef\tDOWNLOAD_PROTO_HTTPS/#define\tDOWNLOAD_PROTO_HTTPS/' config/general.h && \
|
||||
make EMBED=/build/ipxe/script.ipxe
|
||||
SAVE ARTIFACT /build/ipxe/src/bin/ipxe.iso iso AS LOCAL build/${ISO_NAME}-ipxe.iso.ipxe
|
||||
SAVE ARTIFACT /build/ipxe/src/bin/ipxe.usb usb AS LOCAL build/${ISO_NAME}-ipxe-usb.img.ipxe
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user