File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,14 +48,15 @@ COPY --from=ccachebuild addons.squashfs /kernel/addons.squashfs
4848COPY --from=ccachebuild metadata /kernel/metadata
4949
5050FROM alpine:3.23@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 AS sdkbuild-ccachebuild
51- ARG KERNEL_VERSION=
5251ARG KERNEL_FLAVOR=zone
5352COPY --from=ccachebuild sdk.tar.gz /sdk.tar.gz
54- RUN mkdir -p /usr/src/kernel-sdk-${KERNEL_VERSION}-${KERNEL_FLAVOR} && \
55- tar -zx -C /usr/src/kernel-sdk-${KERNEL_VERSION}-${KERNEL_FLAVOR} -f /sdk.tar.gz && \
56- mkdir -p /lib/modules/${KERNEL_VERSION} && \
57- ln -sf /usr/src/kernel-sdk-${KERNEL_VERSION}-${KERNEL_FLAVOR} /lib/modules/${KERNEL_VERSION}/build && \
58- rm -rf /sdk.tar.gz
53+ COPY --from=ccachebuild metadata /metadata
54+ RUN KERNEL_UNAME_R=$(grep '^KERNEL_UNAME_R=' /metadata | cut -d= -f2) && \
55+ mkdir -p /usr/src/kernel-sdk-${KERNEL_UNAME_R}-${KERNEL_FLAVOR} && \
56+ tar -zx -C /usr/src/kernel-sdk-${KERNEL_UNAME_R}-${KERNEL_FLAVOR} -f /sdk.tar.gz && \
57+ mkdir -p /lib/modules/${KERNEL_UNAME_R} && \
58+ ln -sf /usr/src/kernel-sdk-${KERNEL_UNAME_R}-${KERNEL_FLAVOR} /lib/modules/${KERNEL_UNAME_R}/build && \
59+ rm -rf /sdk.tar.gz /metadata
5960
6061FROM scratch AS sdk-ccachebuild
6162COPY --from=sdkbuild-ccachebuild /usr/src /usr/src
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ CONFIG_BUILDTIME_TABLE_SORT=y
2626CONFIG_THREAD_INFO_IN_TASK=y
2727
2828CONFIG_INIT_ENV_ARG_LIMIT=32
29- CONFIG_LOCALVERSION=""
29+ CONFIG_LOCALVERSION="-edera "
3030CONFIG_BUILD_SALT=""
3131CONFIG_HAVE_KERNEL_GZIP=y
3232CONFIG_HAVE_KERNEL_BZIP2=y
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ CONFIG_BUILDTIME_TABLE_SORT=y
2626CONFIG_THREAD_INFO_IN_TASK=y
2727
2828CONFIG_INIT_ENV_ARG_LIMIT=32
29- CONFIG_LOCALVERSION=""
29+ CONFIG_LOCALVERSION="-edera "
3030CONFIG_BUILD_SALT=""
3131CONFIG_HAVE_KERNEL_GZIP=y
3232CONFIG_HAVE_KERNEL_BZIP2=y
Original file line number Diff line number Diff line change @@ -115,6 +115,7 @@ rm -rf "${SDK_OUTPUT_PATH}"
115115{
116116 echo " KERNEL_ARCH=${TARGET_ARCH_STANDARD} "
117117 echo " KERNEL_VERSION=${KERNEL_VERSION} "
118+ echo " KERNEL_UNAME_R=${KERNEL_MODULES_VER} "
118119 echo " KERNEL_FLAVOR=${KERNEL_FLAVOR} "
119120 sha256sum " ${KERNEL_OBJ} /.config" | awk ' {print "KERNEL_CONFIG=sha256:"$1}'
120121} > " ${METADATA_PATH} "
You can’t perform that action at this time.
0 commit comments