ramips: extract board name from device tree as a fallback
[openwrt/openwrt.git] / target / linux / ramips / base-files / lib / ramips.sh
index b71a130cbe0166d5f801e73c80e988f368d72220..76ca3d1306fb3a9165405be357dfd9c30a875a29 100755 (executable)
@@ -737,7 +737,9 @@ ramips_board_detect() {
                name="youku-yk1"
                ;;
        *)
-               name="generic"
+               name="$(strings /proc/device-tree/compatible | head -1)"
+               name="${name##*,}"
+               name="${name:-generic}"
                ;;
        esac