diff --git a/package/base-files/files/bin/board_detect b/package/base-files/files/bin/board_detect index beb7f4e6596584d0a423a88a168ec264b4b44008..3a23381c2c44d61f02090552cb07097b51bb4fc8 100755 --- a/package/base-files/files/bin/board_detect +++ b/package/base-files/files/bin/board_detect @@ -8,5 +8,3 @@ } [ -f "/etc/board.json" ] || return 1 - -/bin/config_generate diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate index 7f34eec88130afa49e16bb249f9d205e4096406e..80ed61b9e2dabf6f2f99102345be3da60097af3e 100755 --- a/package/base-files/files/bin/config_generate +++ b/package/base-files/files/bin/config_generate @@ -4,7 +4,7 @@ CFG=/etc/board.json . /usr/share/libubox/jshn.sh -[ -f $CFG ] || exit 1 +[ -f $CFG ] || /bin/board_detect || exit 1 [ -f /etc/config/network -a -f /etc/config/system ] && exit 0 generate_static_network() { diff --git a/package/base-files/files/etc/init.d/boot b/package/base-files/files/etc/init.d/boot index 4a2010ce8989ddca7ab36bcb19b3c3ca8d678444..904f7db75e90de1d22637e1649ac8305240656cd 100755 --- a/package/base-files/files/etc/init.d/boot +++ b/package/base-files/files/etc/init.d/boot @@ -47,7 +47,7 @@ boot() { } rm -f /tmp/wireless.tmp - /bin/board_detect + /bin/config_generate uci_apply_defaults # temporary hack until configd exists