From: Zefir Kurtisi Date: Wed, 12 Oct 2016 15:50:56 +0000 (+0200) Subject: scripts: fix build warning when overriding packages X-Git-Tag: v17.01.0-rc1~1166 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=cf458de382fc6f6a8715fadb3edf152d0196a26a scripts: fix build warning when overriding packages If core packages are overridden, CONFIG_OVERRIDE_PKGS is set based on the scan order of packages, which eventually causes that config value to be modified on each build and with that causes the build process to warn for configuration being out of sync. This commit changes the CONFIG_OVERRIDE_PKGS to be sorted and prevents that false warning. Signed-off-by: Zefir Kurtisi --- diff --git a/scripts/package-metadata.pl b/scripts/package-metadata.pl index 09aed96c2b..f5d28e41a3 100755 --- a/scripts/package-metadata.pl +++ b/scripts/package-metadata.pl @@ -351,7 +351,7 @@ sub print_package_overrides() { keys %overrides > 0 or return; print "\tconfig OVERRIDE_PKGS\n"; print "\t\tstring\n"; - print "\t\tdefault \"".join(" ", keys %overrides)."\"\n\n"; + print "\t\tdefault \"".join(" ", sort keys %overrides)."\"\n\n"; } sub gen_package_config() {