Added kernel-extra.config for customization
This commit is contained in:
@@ -26,9 +26,13 @@ RUN tar -xf nxplinux.tar.gz \
|
||||
|
||||
WORKDIR /build/nxplinux
|
||||
|
||||
COPY kernel-extra.config /tmp/kernel-extra.config
|
||||
|
||||
# NXP tree: use the LSDK defconfig target
|
||||
RUN make ARCH="${ARCH}" CROSS_COMPILE="${CROSS_COMPILE}" defconfig lsdk.config
|
||||
RUN make ARCH="${ARCH}" CROSS_COMPILE="${CROSS_COMPILE}" -j"$(nproc)"
|
||||
RUN make ARCH="${ARCH}" CROSS_COMPILE="${CROSS_COMPILE}" defconfig lsdk.config \
|
||||
&& ./scripts/kconfig/merge_config.sh -m .config /tmp/kernel-extra.config \
|
||||
&& make ARCH="${ARCH}" CROSS_COMPILE="${CROSS_COMPILE}" olddefconfig \
|
||||
&& make ARCH="${ARCH}" CROSS_COMPILE="${CROSS_COMPILE}" -j"$(nproc)"
|
||||
|
||||
# artifact collection
|
||||
RUN mkdir -p /out/kernel /out/rootfs \
|
||||
@@ -37,6 +41,8 @@ RUN mkdir -p /out/kernel /out/rootfs \
|
||||
&& cp -av System.map .config /out/kernel/ \
|
||||
&& make ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE} modules_install INSTALL_MOD_PATH=/out/rootfs
|
||||
|
||||
RUN depmod -b /out/rootfs $(ls /out/rootfs/lib/modules/)
|
||||
|
||||
ARG DTB_TARGET
|
||||
|
||||
RUN find /out/kernel -name "${DTB_TARGET}" -exec cp {} /out/ \;
|
||||
|
||||
Reference in New Issue
Block a user