|  |  |  | @ -29,11 +29,21 @@ lx_confmerge= | 
			
		
	
		
			
				
					|  |  |  |  | for x in $base/config/$config/linux.cfg \ | 
			
		
	
		
			
				
					|  |  |  |  |          $base/target/$target/kernel${treever}.conf \ | 
			
		
	
		
			
				
					|  |  |  |  |          $base/target/$target/kernel.conf ; do | 
			
		
	
		
			
				
					|  |  |  |  | 	if [ -f $x ] ; then | 
			
		
	
		
			
				
					|  |  |  |  | 	if [ -f "$x" ]; then | 
			
		
	
		
			
				
					|  |  |  |  | 		var_append lx_confmerge ' ' "$x" | 
			
		
	
		
			
				
					|  |  |  |  | 	fi | 
			
		
	
		
			
				
					|  |  |  |  | done | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # $lx_confscripts list of scripts to alter .config.2 generating .config.3 on auto_config() | 
			
		
	
		
			
				
					|  |  |  |  | lx_confscripts= | 
			
		
	
		
			
				
					|  |  |  |  | for x in $base/target/$target/kernel$treever.conf.sh \ | 
			
		
	
		
			
				
					|  |  |  |  | 	 $base/target/$target/kernel.conf.sh ; do | 
			
		
	
		
			
				
					|  |  |  |  | 	if [ -f "$x" ]; then | 
			
		
	
		
			
				
					|  |  |  |  | 		var_append lx_confscripts ' ' "$x" | 
			
		
	
		
			
				
					|  |  |  |  | 		break | 
			
		
	
		
			
				
					|  |  |  |  | 	fi | 
			
		
	
		
			
				
					|  |  |  |  | done | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # inject a possible pre-/ post-release patch | 
			
		
	
		
			
				
					|  |  |  |  | # we filter out .tar`s to avoid trouble with the linuxsh kernel drop-in trees | 
			
		
	
		
			
				
					|  |  |  |  | var_insert patchfiles " " "`match_source_file patch-.* | grep -v '\.tar\.'`" | 
			
		
	
	
		
			
				
					|  |  |  | @ -79,12 +89,7 @@ auto_config () | 
			
		
	
		
			
				
					|  |  |  |  | 	echo "Enabling all modules ..." | 
			
		
	
		
			
				
					|  |  |  |  | 	yes '' | eval $MAKE $makeopt no2modconfig > /dev/null ; cp .config{,.2} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	if [ -f $base/target/$target/kernel$treever.conf.sh ] ; then | 
			
		
	
		
			
				
					|  |  |  |  | 		lx_confscripts="$base/target/$target/kernel$treever.conf.sh $confscripts" | 
			
		
	
		
			
				
					|  |  |  |  | 	elif [ -f $base/target/$target/kernel.conf.sh ] ; then | 
			
		
	
		
			
				
					|  |  |  |  | 		lx_confscripts="$base/target/$target/kernel.conf.sh $confscripts" | 
			
		
	
		
			
				
					|  |  |  |  | 	fi | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	# call scripts to tweak the config file | 
			
		
	
		
			
				
					|  |  |  |  | 	for x in $lx_confscripts ; do | 
			
		
	
		
			
				
					|  |  |  |  | 		echo "  running: $x" | 
			
		
	
		
			
				
					|  |  |  |  | 		sh $x .config | 
			
		
	
	
		
			
				
					|  |  |  | 
 |