didn't try the patch, but I'm all for it, as it fixes a really annoying
behavior.


2013/4/30 Sergey Ryazanov <ryazanov....@gmail.com>

> Reducing entropy of configuration file, which is introduced by find
> utility, by applying sorting to its output.
>
> Find is used here to scan packages and targets subdirectories. Its
> output, known for its random ordering, determines the base order of
> configuration options. So let's fix that.
>
> Signed-off-by: Sergey Ryazanov <ryazanov....@gmail.com>
> ---
> I develop a custom firmware and I keep configuration file along with
> sources in repository. I was faced with following situation: after I
> modify the configuration by 'make menuconfig', some untouched
> configuration options could change its position in the file, what caused
> svn to generate very long diff. This patch is the attempt to solve this
> situation.
>
> Index: include/scan.mk
> ===================================================================
> --- include/scan.mk     (revision 36502)
> +++ include/scan.mk     (working copy)
> @@ -39,7 +39,7 @@
>
>  $(FILELIST):
>         rm -f $(TMP_DIR)/info/.files-$(SCAN_TARGET)-*
> -       $(call FIND_L, $(SCAN_DIR)) $(SCAN_EXTRA) -mindepth 1 $(if
> $(SCAN_DEPTH),-maxdepth $(SCAN_DEPTH)) -name Makefile | xargs grep -HE
> 'call (Build/DefaultTargets|Build(Package|Target)|.+Package)' | sed -e
> 's#^$(SCAN_DIR)/##' -e 's#/Makefile:.*##' | uniq > $@
> +       $(call FIND_L, $(SCAN_DIR)) $(SCAN_EXTRA) -mindepth 1 $(if
> $(SCAN_DEPTH),-maxdepth $(SCAN_DEPTH)) -name Makefile | xargs grep -HE
> 'call (Build/DefaultTargets|Build(Package|Target)|.+Package)' | sed -e
> 's#^$(SCAN_DIR)/##' -e 's#/Makefile:.*##' | uniq | sort > $@
>
>  $(TMP_DIR)/info/.files-$(SCAN_TARGET).mk: $(FILELIST)
>         ( \
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
>



-- 
Jonh Wendell
http://www.bani.com.br
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to