mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			21 lines
		
	
	
		
			583 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			21 lines
		
	
	
		
			583 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/usr/bin/env bash
 | |
| 
 | |
| shopt -s nullglob
 | |
| 
 | |
| if [ $# -eq 0 ]; then
 | |
|   $0 1 | sort | uniq | awk '{printf("%10s\t%s %s\n", $2, $3, $4)}'
 | |
| else
 | |
|   for D in br-ext-chip-*; do
 | |
|     for CF in $D/configs/*; do
 | |
|       BR2_VER=$(grep BR2_DEFAULT_KERNEL_VERSION $CF)
 | |
|       if [ ! -z $BR2_VER ]; then
 | |
|         VENDOR=$(echo $CF | cut -d - -f 4 | cut -d / -f 1 | sed -r 's/\<./\U&/g')
 | |
|         VER=$(echo $BR2_VER | cut -d \" -f 2)
 | |
|         HASH=$(echo $VER | awk -F . '{print $1*1000000+$2*1000+$3}' )
 | |
|         SOC=$(echo $CF | cut -d _ -f 3)
 | |
|         echo $HASH $VER $VENDOR $SOC
 | |
|       fi
 | |
|     done
 | |
|   done
 | |
| fi
 |