Hello everyone,
I'm Paul Spooren and I'll work on attended auto upgrades for LibreMesh (and
Lede) this GSoC.
Some personal information, I'm 24 years old and study computer science at the
University of Leipzig.
First I applied to work on captive portal login but after some discussion with my
mentor(s) we decided to create an semi auto upgrade via the luci(-ng) fronted.
The shortcomings of captive portals will be covered in my first blogpost.
Once finished, the web interface will notify on new upgrades and the (to be created)
update server will auto generate an image with all installed packages. This will simplify
the update routine for all users, even with special setups where packages are required for
Internet connection.
The "image as a service" approach could also optimize the current
chef.altermundi.net setup.
What I've done last week:
* setup the build environment and get to know the build process
* "design" a requests model for the "image as a service" process
What I plan to do next week:
* setup a cache mechanism in the build scrips
* check luci(-ng) sysupgrade process
* write the blog post and create a timeline
Regards,
Paul Spooren