Hello Arig'tizens! On this most special solstice I'm happy to present you with the first (alpha) version the Arig Image Builder [1,2]. The Arig Image Builder (AIB) is set to be a web service where non-technical users may obtain an Arig community customized firmware image, making it easier for them to join the network. What is it not? well it's not intended to become a fully-featured web-frontend for various OS's image generation tools, i.e a make-config web GUI facade (that being said, serving make-config like tools console sessions over http should make for a very cool project indeed).
A word about the design: AIB takes a user filled form, validates it and then forwards it to a Jenkins build server which invokes the OpenWRT image builder script. The script is called with a profile argument corresponding to the supplied vendor-product-model-version parameters, along with Arig specific image customizations. AIB is still in alpha stage, and will likely prove useful currently only for people willing to help with it's development. Expect service hiccups, failed builds, faulty images and of course the un-expected in these early days... How to move forward? well the simplest thing one can do is make sure his router's OpenWRT profile mapping appears here [3], and if not, find which openwrt image-builder [4] profile should be used with it and make sure we map to it from the appropriate vendor model info. HW board data is currently driven by a simple cvs file, which obviously won't scale, but should suffice for the time being, especially if focus on the most common .il router models. In parallel we can *finally* start tweeking the OpenWRT firmware to our needs! experiment with IPv6 geo-addressing, add support for a voluntary network-martic submission, add post image-build first-boot report submission, etc. etc. Also possible is adding support for Debian image generation - this could be used for generating virtualized node images for network testing. On the less techi side, we can also pick up where we left on the 'joining the network video' previously discussed, where show how to get from a brand-new-in-the-box router to a flashed Arig-OpenWRT image running device. Stay tuned & help tune! Happy Hacking, Amir ps. if you're hit with a SSL error when accessing the form on the wiki, GET the frame URL directly. [1] http://arig.org.il/wiki/Arig_Image_Builder [2] http://arig.org.il/wiki/טופס_מחולל_הקושחה [3] http://git.taproot.org.il/?p=arig/web-module/imagebuilder/org.arig.imagebuilder.openwrt;a=blob;f=res/data/hw-data_to_openwrt-img-builder_parameter-map.csv;hb=refs/heads/development [4] http://wiki.openwrt.org/doc/howto/obtain.firmware.generate
signature.asc
Description: Digital signature
_______________________________________________ arig-discuss mailing list arig-discuss@lists.subsignal.org https://lists.subsignal.org/mailman/listinfo/arig-discuss