Von OpenWRT unterstützte Geräte auflisten
English
Deutsch
Problem:
Du benötigst eine Liste der von OpenWRT unterstützten Geräte.
Lösung:
Es gibt keine vollständige Liste der von OpenWRT unterstützten Geräte. Wir können jedoch alle Geräte auflisten, die ein vordefiniertes Profil im OpenWRT-Repository haben.
Profile werden in .dts-Dateien gespeichert. Jede .dts-Datei enthält eine Zeile mit model = "...", die den menschenlesbaren Modellbezeichner enthält.
Mit einem einfachen Bash-Skript können wir den aktuellen OpenWRT-Repository-Trunk klonen und grep und cut verwenden, um den Modellbezeichner zu extrahieren. Zusätzlich sortieren wir die resultierende Liste alphabetisch.
list_openwrt_devices.sh
#!/bin/bash
#OpenWRT-Quellcode herunterladen (trunk)
svn export svn://svn.openwrt.org/openwrt/trunk/ openwrt
cd openwrt
#Nach Gerätemodellnamen suchen, alphabetisch sortieren und ausgeben
for i in $(find . -name \*.dts) ; do grep model $i | cut -d\" -f2 ; done | sortIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow