X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Fbase-files%2Ffiles%2Fbin%2Fboard_detect;h=441db6a08fc9e349b3fca1efc68a9c7934d3bb77;hb=c47a1a3527d988b637c1daee573cbe0170ef73c6;hp=beb7f4e6596584d0a423a88a168ec264b4b44008;hpb=b98f78b1c15f1593b508c58fc9a34f90b1e58081;p=lede-git%2F.git diff --git a/package/base-files/files/bin/board_detect b/package/base-files/files/bin/board_detect index beb7f4e659..441db6a08f 100755 --- a/package/base-files/files/bin/board_detect +++ b/package/base-files/files/bin/board_detect @@ -1,12 +1,14 @@ #!/bin/sh -[ -d "/etc/board.d/" -a ! -f "/etc/board.json" ] && { +CFG=$1 + +[ -n "$CFG" ] || CFG=/etc/board.json + +[ -d "/etc/board.d/" -a ! -s "$CFG" ] && { for a in `ls /etc/board.d/*`; do [ -x $a ] || continue; $(. $a) done } -[ -f "/etc/board.json" ] || return 1 - -/bin/config_generate +[ -s "$CFG" ] || return 1