gluon-luci-admin: Fix uploaded image validation
The image validation currently fails on some devices (tested OpenMesh) because it isn't done via sysupgrade. But the checks depend partially on the integration in sysupgrade (e.g. via loops that can be stopped via "break statements"). Instead of hacking its own version check, it is easier and better tested to just use 'sysupgrade -T' like it is already done by LuCI. Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
This commit is contained in:
		
							parent
							
								
									54bc175cc1
								
							
						
					
					
						commit
						d30a6ff1db
					
				| @ -101,9 +101,7 @@ end | |||||||
| function image_supported(tmpfile) | function image_supported(tmpfile) | ||||||
| 	-- XXX: yay... | 	-- XXX: yay... | ||||||
| 	return ( 0 == os.execute( | 	return ( 0 == os.execute( | ||||||
| 		". /lib/functions.sh; " .. | 		"/sbin/sysupgrade -T %q >/dev/null" | ||||||
| 		"include /lib/upgrade; " .. |  | ||||||
| 		"platform_check_image %q >/dev/null" |  | ||||||
| 			% tmpfile | 			% tmpfile | ||||||
| 	) ) | 	) ) | ||||||
| end | end | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user