I developped a software, based on a raspberry pi, some RF433 sensors and built with buildroot. So I have an up and running platform doing the stuff it is intended for. My question is how to keep my system up to date, with new versions, etc...
Is there any guidance, or framework, or tools defined in linux to do that ? For exemple, within buildroot, if I replace the wpa_supplicant executable with an other package, how to push the new version of my image to the raspberry pi (automatically or not), without having to get the sdcard out, rewrite it, and replug it... ?