[WLANware] GSoC 2017 - Attended Sysupgrade

Paul Spooren spooren at informatik.uni-leipzig.de
Tue May 16 12:26:47 CEST 2017


Hi Philipp,

thanks for your interest! I've just begun research of current
implementations. MeshKit could be a good staring point for a more
generic server setup. I'll check the current ImageBuilder [1] Web-API
found in Meshkit[2] to create a server side which will be convenient to
use for all firmware projects.

Please note that the focus of my project is also on creating an rpcd API
allowing a frontend to inquire the current state of the installed
firmware (release/version, target, subtarget, board, user-installed
packages) as well as the frontend in Luci-NG (aka. Luci2) [3].

Do you have any further advise? Thanks in advance!

Best,
Paul Spooren

[1] https://lede-project.org/docs/user-guide/imagebuilder
[2] https://github.com/freifunk/meshkit
[3] https://github.com/jow-/luci-ng


Am 16.05.2017 um 11:51 schrieb Philipp Borgers:
> Hi,
>
> can you tell us a little bit more about the server part of your project? Do you
> actually plan to write server code?
>
> Where can we find the code and documentation of your project?
>
> There is some interest in an "auto" update in the Berlin community [1] too. We
> would benefit from a implementation that is independent of the libremesh
> project.
>
> Best Philipp
>
> [1] https://github.com/freifunk-berlin/firmware/issues/22
>
> On Tue, May 16, 2017 at 11:34:55AM +0200, Paul Spooren wrote:
>> 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
>> _______________________________________________
>> WLANware mailing list
>> WLANware at freifunk.net
>> Abonnement abbestellen? -> http://lists.freifunk.net/mailman/listinfo/wlanware-freifunk.net
>>
>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und Abmeldung unter http://freifunk.net/mailinglisten
>>
>>
>> _______________________________________________
>> WLANware mailing list
>> WLANware at freifunk.net
>> Abonnement abbestellen? -> http://lists.freifunk.net/mailman/listinfo/wlanware-freifunk.net
>>
>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und Abmeldung unter http://freifunk.net/mailinglisten




More information about the WLANware mailing list