octeon: get rid of /lib/functions/octeon.sh hackery, use sysinfo directly
[openwrt/staging/jogo.git] / target / linux / octeon / base-files / lib / upgrade / platform.sh
index 4cb03bc984409680277a8c544fd5ff3644bd203b..91763ce1c66a6900e753a64da495a28a4ef02989 100755 (executable)
@@ -2,8 +2,6 @@
 # Copyright (C) 2014 OpenWrt.org
 #
 
-. /lib/functions/octeon.sh
-
 platform_get_rootfs() {
        local rootfsdev
 
@@ -24,7 +22,7 @@ platform_get_rootfs() {
 }
 
 platform_copy_config() {
-       local board="$(octeon_board_name)"
+       local board="$(cat /tmp/sysinfo/board_name)"
 
        case "$board" in
        erlite)
@@ -60,7 +58,7 @@ platform_do_flash() {
 
 platform_do_upgrade() {
        local tar_file="$1"
-       local board=$(octeon_board_name)
+       local board=$(cat /tmp/sysinfo/board_name)
        local rootfs="$(platform_get_rootfs)"
        local kernel=
 
@@ -83,7 +81,7 @@ platform_do_upgrade() {
 }
 
 platform_check_image() {
-       local board=$(octeon_board_name)
+       local board=$(cat /tmp/sysinfo/board_name)
 
        case "$board" in
        erlite | \