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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
arig-discuss mailing list
arig-discuss@lists.subsignal.org
https://lists.subsignal.org/mailman/listinfo/arig-discuss

Reply via email to