Fonte /etc/openwrt_release
e use as variáveis configuradas para você.
Eu quero fazer uma atualização para um roteador OpenWRT. Eu sei como executar o sysupgrade
para atualizá-lo, mas como faço para encontrar a plataforma que estou executando para fazer o download de uma versão mais recente,
http://downloads.openwrt.org/
No Debian, você pode encontrá-lo com uname
, mas o OpenWRT não mostra isso,
# OpenWRT
root@OpenWrt:/mnt# uname -p
unknown
# Debian
$ uname -p
x86_64
Melhor ainda seria uma ferramenta que me fornecesse o URL completo do sysupgrade, algo assim
http://downloads.openwrt.org/attitude_adjustment/12.09/<platform>/generic/openwrt-<platform>-generic-<hardware>-jffs2-sysupgrade.bin
Uma das respostas também não sabia qual era a plataforma , aqui é a lista :
adm5120 adm8668 ar7 ar71xx at91
atheros au1000 brcm2708 brcm47xx brcm63xx
cns3xxx cobalt ep93xx ixp4xx kirkwood
lantiq malta mcs814x mpc52xx mpc83xx
omap4 orion ppc40x ramips x86
xburst
Fonte /etc/openwrt_release
e use as variáveis configuradas para você.
Uma maneira, embora eu não tenha certeza se é o mais caminho certo é ler opkg.conf
,
root@OpenWrt:/# cat /etc/opkg.conf
src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
A linha que diz,
src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
Distribui no URL ar71xx
.
Tags openwrt