treewide: use the generic board_name function
[openwrt/staging/dedeckeh.git] / target / linux / oxnas / base-files / lib / upgrade / platform.sh
1 #
2 # Copyright (C) 2014 OpenWrt.org
3 #
4
5 REQUIRE_IMAGE_METADATA=1
6
7 platform_check_image() {
8 local board=$(board_name)
9
10 [ "$ARGC" -gt 1 ] && return 1
11
12 nand_do_platform_check $board $1
13 return $?
14 }
15
16 platform_pre_upgrade() {
17 nand_do_upgrade $1
18 }
19
20 disable_watchdog() {
21 killall watchdog
22 ( ps | grep -v 'grep' | grep '/dev/watchdog' ) && {
23 echo 'Could not disable watchdog'
24 return 1
25 }
26 }
27
28 append sysupgrade_pre_upgrade disable_watchdog