
Hi Christoph,
On Wed, 23 Feb 2022 at 02:33, Christoph Niedermaier cniedermaier@dh-electronics.com wrote:
For a better overview and better comparison sort the initial environment as the get_default_env.sh script does. We need to preserve the order of equal variable names. So only sort by the variable name, and disable the last-resort comparison. Also remove blank lines before sorting.
Signed-off-by: Christoph Niedermaier cniedermaier@dh-electronics.com Cc: Stefano Babic sbabic@denx.de Cc: Simon Glass sjg@chromium.org Cc: Marek BehĂșn marek.behun@nic.cz To: u-boot@lists.denx.de
Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Does this sort the text environment too?
diff --git a/Makefile b/Makefile index 4b152249ca..67ed4edc1a 100644 --- a/Makefile +++ b/Makefile @@ -2439,7 +2439,8 @@ endif
quiet_cmd_genenv = GENENV $@ cmd_genenv = $(OBJCOPY) --dump-section .rodata.default_environment=$@ env/common.o; \
sed --in-place -e 's/\x00/\x0A/g' $@
sed --in-place -e 's/\x00/\x0A/g' $@; sed --in-place -e '/^\s*$$/d' $@; \
sort --field-separator== -k1,1 --stable $@ -o $@
u-boot-initial-env: u-boot.bin $(call if_changed,genenv) -- 2.11.0
Regards, Simon