[WLANware] GSoC 2017 - Attended Sysupgrade

Philipp Borgers borgers at mi.fu-berlin.de
Tue May 16 12:53:14 CEST 2017


Hi,

you're welcome. Thanks for your contribution!

Do we actually need much code on the server side? What information is already on
the router and which piece of information do we actually need from the server
apart from the firmware binary?

You can take a look at our build/release structure here:

http://buildbot.berlin.freifunk.net/buildbot/stable/

The LEDE release structure is kind of similar:

https://downloads.lede-project.org/releases/

Best Philipp

On Tue, May 16, 2017 at 12:26:47PM +0200, Paul Spooren wrote:
> 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
> 
> 
> _______________________________________________
> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freifunk.net/pipermail/wlanware-freifunk.net/attachments/20170516/d6b29c18/attachment.sig>


More information about the WLANware mailing list