UCI é um programa cli que permite editar arquivos /etc/config/
sem abri-los; torna a edição das configurações do OpenWRT quase como editar o DOM ... no entanto; Não sei o que lê esses arquivos de configuração e os transforma em outros arquivos de configuração ou comandos e argumentos do bash.
Que abstração faz isso?
Definitivamente, o Bash não está envolvido, porque não é instalado por padrão no OpenWrt. // wiki.openwrt.org/doc/techref/uci
Daniel B
@DanielB Isso é melhor? Eu atualizei para o BusyBox; Mas eu compilei e executei no Bash no Ubuntu.
precisa
Não é realmente melhor ou não. É apenas um programa CLI regular. Não está vinculado ao Busybox, ao Bash ou a qualquer outra coisa.
Daniel B
@ DanielB ok .... é fixo.
precisa
11
@ leeand00, não está claro exatamente o que você está procurando em uma resposta. UCI é uma coleção de scripts projetados para modificar diretamente os arquivos de configuração. Quais aspectos desse processo você deseja expandir em mais detalhes que ainda estão no escopo do superusuário? Parece que entrar no âmago da questão de como os scripts da linha de comando modificam os arquivos provavelmente seria fora de tópico aqui.
Fixer1234