Colin Walters
913337c557
sysroot-upgrader: Check merge deployment, not ref for differences
...
Otherwise this broke atomicity; we could fetch/store the ref, then
crash, and then not upgrade the next time we tried upgrading.
The correct model is: the tree has changed if the new ref is different
from the merge deployment.
2014-03-31 14:41:13 -04:00
Colin Walters
11ecf9267e
libostree/upgrader: Don't pull if there is no remote
...
In this case we're just reading the local repo.
2014-03-27 07:36:50 -04:00
Colin Walters
9389b7961c
libostree/upgrader: Add an API to retrieve an origin description
...
This will be used by "rpm-ostree upgrade".
2014-03-25 16:46:39 -04:00
Colin Walters
90883674a9
libostree/upgrader: Throw an error if osname is empty
...
This shouldn't happen; I'm just adding the check to force a rebuild.
2014-03-25 15:47:20 -04:00
Colin Walters
7baa600e23
Add an OstreeSysrootUpgrader API
...
This moves some utility code from the ostree tool into the shared
library, which will make it easier to consume by external tools.
2014-03-24 18:08:22 -04:00