I am considering OStree for updating my embedded devices. I understand that its used primarily as an OTA solution, but I would like to update devices locally as well, by just moving files from my computer to embedded device for quick fix or debugging. After reading docs and few articles about it, it seems impossible because the system must be read only and any change would break the deployment, if I put the files into /etc or /usr than ostree can't track them. I know I can update it locally by having OStree repository on my machine, but that would mean I have to keep track of remote repository on my machine as well so I don't overwrite the latest changes. Do I understand OStree correctly? Is there any other way than having OStree repository on my machine ?
I know I can get info by just playing with OStree but I dont wanna waste 3 days to just find its impossible and I have to use something else.