This is an OpenWRT interface, which is not related to any other vendor's firmware. UCI will work only on OpenWRT and it's forks.
Please, refer to asuswrt-merlin project goal.Why wouldn't the "Porting UCI to a different Linux distribution" part not apply ?
This was a suggestion to improve compatibility, not to make it replace three firmwares at once.Please, refer to asuswrt-merlin project goal.
OpenWRT used the nvram stuff too at start, didn't tough it would be that complicated to add support for it. They made this to give an easier front-end for users, I tough it would be possible to integrate the uci front-end to generate or modify the start scripts accordingly.From what I gather, this is intended specifically for OpenWRT and the way it stores its configuration into actual config files. This is impossible to apply to an nvram-based environment such as used by Asuswrt, this basically means rewriting the entire firmware from scratch.
This was a suggestion to improve compatibility, not to make it replace three firmwares at once.
OpenWRT used the nvram stuff too at start, didn't tough it would be that complicated to add support for it. They made this to give an easier front-end for users, I tough it would be possible to integrate the uci front-end to generate or modify the start scripts accordingly.
Thanks for looking though.
That's the thing - Asuswrt is not based on scripts, it's based on a binary daemon (rc).
I tough there were sripts running at startup and/or on events from /jffs/scripts/ ?
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!