mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 22:21:10 +02:00
Merge pull request #580 from mjg59/menuconfig_common
menuconfig: Handle shared architecture configuration
This commit is contained in:
commit
6e905abd6b
@ -74,10 +74,12 @@ OVERLAY=$(portageq get_repo_path / "${FLAGS_overlay}")
|
|||||||
FILESDIR="${OVERLAY}/${FLAGS_package}/files"
|
FILESDIR="${OVERLAY}/${FLAGS_package}/files"
|
||||||
DEFCONFIG_NAME="${ARCH}_defconfig-${KERNEL_MAJOR}.${KERNEL_MINOR}"
|
DEFCONFIG_NAME="${ARCH}_defconfig-${KERNEL_MAJOR}.${KERNEL_MINOR}"
|
||||||
DEFCONFIG_PATH="${FILESDIR}/${DEFCONFIG_NAME}"
|
DEFCONFIG_PATH="${FILESDIR}/${DEFCONFIG_NAME}"
|
||||||
|
COMMONCONFIG_NAME="commonconfig-${KERNEL_MAJOR}.${KERNEL_MINOR}"
|
||||||
|
COMMONCONFIG_PATH="${FILESDIR}/${COMMONCONFIG_NAME}"
|
||||||
|
|
||||||
cp "${DEFCONFIG_PATH}" "${KERNEL_BUILD}/build/.config"
|
cat "${DEFCONFIG_PATH}" "${COMMONCONFIG_PATH}" > "${KERNEL_BUILD}/build/.config"
|
||||||
kmake olddefconfig
|
kmake olddefconfig
|
||||||
|
cp "${KERNEL_BUILD}/build/.config" "${KERNEL_BUILD}/build/.config.bak"
|
||||||
kmake menuconfig
|
kmake menuconfig
|
||||||
kmake savedefconfig
|
kmake savedefconfig
|
||||||
cp "${KERNEL_BUILD}/build/defconfig" "${DEFCONFIG_PATH}"
|
diff -u "${KERNEL_BUILD}/build/.config.bak" "${KERNEL_BUILD}/build/.config" || true
|
||||||
git -C "${OVERLAY}" --no-pager diff "${FLAGS_package}"
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user