Robust software update solutions for an OpenEmbedded/Yocto based system
<p>We are using a <a href="http://www.variscite.com/products/system-on-module-som/cortex-a8/var-som-am33-cpu-ti-am335x-am3354-am3352" rel="nofollow">Variscite VAR-SOM-AM33</a> platform for our project, and software platform is based on <a href="http://variwiki.com/index.php?title=VAR-SOM-AM33" rel="nofollow">OpenEmbedded/Yocto</a>. </p>

<p>To ensure the hardware is running with the current software, the devices are connected to the internet. So far, we have been following the OE recipes and generating ipk and applying software updates via opkg.</p>

<p>However, the process is not satisfactory as some of the recipes are poorly written (fails to uninstall/install during the upgrade process). What <strong>robust</strong> technique/solution are available for OE/Yocto based systems?</p>

<p>Thanks in advance.</p>