It is currently possible to update the ORxPi system simply by dropping a single update file into the first partition on the SD card. While this is pretty good, there are cases where it doesn’t quite work. Namely, the configuration folder at /opt/orx is persistent, and if the update supplies changes to these files, there are bound to be conflicts.
Example, we have a change to /opt/orx/interfaces (network config) that changes the way DHCP is handled. This file also exists on your SD cards right now. If the new one is not copied over the (possibly modified) copy on your SD card, then the DHCP feature will not be activated.
Solution for this could be to:
a) keep existing persistent configuration and save updated ones with .new extension next to them, and then you could identify it and manually copy it over the old one or copy portions of it if you have modifications
b) keep new ones, and save existing ones with .old extension, and then manually cherry-pick your mods to the new file
c) something else?
DHCP fix is not yet in 0.2.4. It involves a change to /opt/orx/interfaces file. What it does is, it sends the hostname to the router so that routes that set up a domain for the LAN can allow accessing the device by name. Because it requires a change to /opt/orx/interfaces, and that whole directory is only created once the very first you boot ORxPi, we currently lack a mechanism for updating the interfaces file.
Basically, DHCP allows the client to tell the server what name it wants to use. If you use network scanning tool on a typical network, you’ll see that some (most?) devices have a name. ORxPi does not as of 0.2.4. So the fix adds the capability to send hostname to DHCP server when connected via LAN.