ar71xx: Allow OpenMesh CE images with more than 3 files
The CE image format used by OpenMesh can contain extra blocks which are not used for flashing. Only the first three embedded images (fwupgrade.cfg, kernel, rootfs) are required in this order to successfully flash an image via sysupgrade. All extra embedded images should be ignored for the available devices. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
This commit is contained in:
		
				
					committed by
					
						
						Felix Fietkau
					
				
			
			
				
	
			
			
			
						parent
						
							d1b4a8cfcf
						
					
				
				
					commit
					823cea2d5d
				
			@@ -108,7 +108,7 @@ platform_check_image_openmesh()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	platform_check_image_target_openmesh "$img_board_target" || return 1
 | 
						platform_check_image_target_openmesh "$img_board_target" || return 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	[ $img_num_files -ne 3 ] && {
 | 
						[ $img_num_files -lt 3 ] && {
 | 
				
			||||||
		echo "Invalid number of embedded images ($img_num_files). Use the correct image for this platform"
 | 
							echo "Invalid number of embedded images ($img_num_files). Use the correct image for this platform"
 | 
				
			||||||
		return 1
 | 
							return 1
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user