 edd87061ec
			
		
	
	edd87061ec
	
	
	
		
			
			Use similar approach as r47461 to reduce output for busybox config. Since r39435 CONFIG_BUSYBOX_CUSTOM=y has caused the addition of all ~260 busybox config options to the diffconfig output even if only one option has been changed. This patch eliminates the unchanged busybox config options from the output and leaves only the actually modified options. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> SVN-Revision: 47463
		
			
				
	
	
		
			14 lines
		
	
	
		
			801 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			801 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| grep \^CONFIG_TARGET_ .config | head -n3 > tmp/.diffconfig.head
 | |
| grep '^CONFIG_ALL=y' .config >> tmp/.diffconfig.head
 | |
| grep '^CONFIG_ALL_KMODS=y' .config >> tmp/.diffconfig.head
 | |
| grep '^CONFIG_DEVEL=y' .config >> tmp/.diffconfig.head
 | |
| grep '^CONFIG_TOOLCHAINOPTS=y' .config >> tmp/.diffconfig.head
 | |
| grep '^CONFIG_BUSYBOX_CUSTOM=y' .config >> tmp/.diffconfig.head
 | |
| ./scripts/config/conf --defconfig=tmp/.diffconfig.head -w tmp/.diffconfig.stage1 Config.in >/dev/null
 | |
| ./scripts/kconfig.pl '>+' tmp/.diffconfig.stage1 .config >> tmp/.diffconfig.head
 | |
| ./scripts/config/conf --defconfig=tmp/.diffconfig.head -w tmp/.diffconfig.stage2 Config.in >/dev/null
 | |
| ./scripts/kconfig.pl '>' tmp/.diffconfig.stage2 .config >> tmp/.diffconfig.head
 | |
| cat tmp/.diffconfig.head
 | |
| rm -f tmp/.diffconfig tmp/.diffconfig.head
 |