mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 14:04:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			571 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			571 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #
 | |
| # Copyright (C) 2010 OpenWrt.org
 | |
| #
 | |
| 
 | |
| . /lib/ppc40x.sh
 | |
| 
 | |
| PART_NAME=firmware
 | |
| RAMFS_COPY_DATA=/lib/ppc40x.sh
 | |
| 
 | |
| platform_check_image() {
 | |
| 	local board=$(ppc40x_board_name)
 | |
| 	local magic="$(get_magic_word "$1")"
 | |
| 
 | |
| 	[ "$ARGC" -gt 1 ] && return 1
 | |
| 
 | |
| 	case "$board" in
 | |
| 	kilauea | openrb | magicbox)
 | |
| 		[ "$magic" != "2705" ] && {
 | |
| 			echo "Invalid image type."
 | |
| 			return 1
 | |
| 		}
 | |
| 		return 0
 | |
| 		;;
 | |
| 	esac
 | |
| 
 | |
| 	echo "Sysupgrade is not yet supported on $board."
 | |
| 	return 1
 | |
| }
 | |
| 
 | |
| platform_do_upgrade() {
 | |
| 	local board=$(ppc40x_board_name)
 | |
| 
 | |
| 	case "$board" in
 | |
| 	*)
 | |
| 		default_do_upgrade "$ARGV"
 | |
| 		;;
 | |
| 	esac
 | |
| }
 |