Message ID | 9f75416adb77d03b639741e4548d041c78fd4227.1703072575.git.oleksii.kurochko@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | Introduce generic headers | expand |
Hello Doug abd Stefano, Could you please take a look at this patch and the next one [1] of this patch series? Thanks in advance. [1]https://lore.kernel.org/xen-devel/db2c3d36b25b686bf07ac23f8ee8c879e0e9e81d.1703072575.git.oleksii.kurochko@gmail.com/ Best regards, Oleksii On Wed, 2023-12-20 at 16:08 +0200, Oleksii Kurochko wrote: > Kconfig tool expects each configuration to be on a new line. > > The current version of the build script puts all of > ${EXTRA_FIXED_RANDCONFIG} > in a single line and configs are seperated by spaces. > > As a result, only the first configuration in > ${EXTRA_FIXED_RANDCONFIG} will > be used. > > Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com> > --- > Changes in V6: > - The patch was introduced in this version of patch series. > --- > automation/scripts/build | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/automation/scripts/build b/automation/scripts/build > index b3c71fb6fb..13b043923d 100755 > --- a/automation/scripts/build > +++ b/automation/scripts/build > @@ -14,7 +14,7 @@ if [[ "${RANDCONFIG}" == "y" ]]; then > > # Append job-specific fixed configuration > if [[ -n "${EXTRA_FIXED_RANDCONFIG}" ]]; then > - echo "${EXTRA_FIXED_RANDCONFIG}" >> > xen/tools/kconfig/allrandom.config > + sed "s/ /\n/g" <<< "${EXTRA_FIXED_RANDCONFIG}" > > xen/tools/kconfig/allrandom.config > fi > > make -j$(nproc) -C xen > KCONFIG_ALLCONFIG=tools/kconfig/allrandom.config randconfig > @@ -28,9 +28,11 @@ else > echo "CONFIG_DEBUG=${debug}" >> xen/.config > > if [[ -n "${EXTRA_XEN_CONFIG}" ]]; then > - echo "${EXTRA_XEN_CONFIG}" >> xen/.config > + sed "s/ /\n/g" <<< "${EXTRA_XEN_CONFIG}" >> xen/.config > fi > > + cat xen/.config > + > make -j$(nproc) -C xen olddefconfig > fi >
diff --git a/automation/scripts/build b/automation/scripts/build index b3c71fb6fb..13b043923d 100755 --- a/automation/scripts/build +++ b/automation/scripts/build @@ -14,7 +14,7 @@ if [[ "${RANDCONFIG}" == "y" ]]; then # Append job-specific fixed configuration if [[ -n "${EXTRA_FIXED_RANDCONFIG}" ]]; then - echo "${EXTRA_FIXED_RANDCONFIG}" >> xen/tools/kconfig/allrandom.config + sed "s/ /\n/g" <<< "${EXTRA_FIXED_RANDCONFIG}" > xen/tools/kconfig/allrandom.config fi make -j$(nproc) -C xen KCONFIG_ALLCONFIG=tools/kconfig/allrandom.config randconfig @@ -28,9 +28,11 @@ else echo "CONFIG_DEBUG=${debug}" >> xen/.config if [[ -n "${EXTRA_XEN_CONFIG}" ]]; then - echo "${EXTRA_XEN_CONFIG}" >> xen/.config + sed "s/ /\n/g" <<< "${EXTRA_XEN_CONFIG}" >> xen/.config fi + cat xen/.config + make -j$(nproc) -C xen olddefconfig fi
Kconfig tool expects each configuration to be on a new line. The current version of the build script puts all of ${EXTRA_FIXED_RANDCONFIG} in a single line and configs are seperated by spaces. As a result, only the first configuration in ${EXTRA_FIXED_RANDCONFIG} will be used. Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com> --- Changes in V6: - The patch was introduced in this version of patch series. --- automation/scripts/build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)