Boots into initramfs then switch_root
This commit is contained in:
@@ -25,6 +25,23 @@ RUN make ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE} defconfig \
|
||||
RUN make CROSS_COMPILE=${CROSS_COMPILE} -j"$(nproc)"
|
||||
RUN make CROSS_COMPILE=${CROSS_COMPILE} CONFIG_PREFIX=/out/initramfs install
|
||||
|
||||
ARG E2FSPROGS_VERSION
|
||||
|
||||
WORKDIR /build
|
||||
COPY packages/e2fsprogs-v${E2FSPROGS_VERSION}.tar.gz ./
|
||||
RUN tar -xf e2fsprogs-v${E2FSPROGS_VERSION}.tar.gz && mv "e2fsprogs-${E2FSPROGS_VERSION}" e2fsprogs
|
||||
|
||||
WORKDIR /build/e2fsprogs
|
||||
|
||||
RUN ./configure \
|
||||
--host=aarch64-linux-gnu \
|
||||
--prefix=/usr
|
||||
RUN make -j"$(nproc)"
|
||||
RUN make DESTDIR=/out/initramfs install
|
||||
RUN mkdir -p /out/initramfs/lib \
|
||||
&& cp /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 /out/initramfs/lib/ \
|
||||
&& cp /usr/aarch64-linux-gnu/lib/libc.so.6 /out/initramfs/lib/
|
||||
|
||||
WORKDIR /build
|
||||
|
||||
ARG BUILD_TAG
|
||||
|
||||
Reference in New Issue
Block a user