rpm-ostree/src/daemon
Jonathan Lebon bff3a54e1e daemon/upgrader: Consistently remove transient state
With the new support for pinning deployments, we need to also update
rpm-ostree to clean up the transient state as is now done in the ostree
sysroot upgrader.

This addresses that issue as well as tries to be a little cleaner in how
we clean up other transient state. Notably, we add a new helper function
to `RpmOstreeOrigin` to do this for us and use it in the upgrader. In
other cases, we do want this transient information since it allows us to
describe the deployment.

Closes: https://github.com/ostreedev/ostree/issues/1595

Closes: #1372
Approved by: cgwalters
2018-05-23 16:27:10 +00:00
..
org.projectatomic.rpmostree1.conf dbus: drop root check on RegisterClient() 2017-07-27 17:10:41 +00:00
org.projectatomic.rpmostree1.policy Add cancel verb and DBus API 2017-12-07 20:12:52 +00:00
org.projectatomic.rpmostree1.service.in start-daemon: make hidden 2017-02-10 20:11:27 +00:00
org.projectatomic.rpmostree1.xml daemon: Add an 'id' param to RegisterClient, log it 2018-05-16 18:11:40 +00:00
rpm-ostreed-automatic.service.in auto-updates: Redirect output to self if timer 2018-02-28 14:13:47 +00:00
rpm-ostreed-automatic.timer Initial support for automatic updates 2018-01-27 23:52:43 +00:00
rpm-ostreed-stub.sh.in start-daemon: make hidden 2017-02-10 20:11:27 +00:00
rpm-ostreed.conf Initial support for automatic updates 2018-01-27 23:52:43 +00:00
rpm-ostreed.service.in rpm-ostreed.service: tweak description and add doc 2017-12-15 15:23:17 +00:00
rpmostree-package-variants.c lib/db: use new pkglist metadata API if possible 2017-12-30 11:32:38 +00:00
rpmostree-package-variants.h lib/db: use new pkglist metadata API if possible 2017-12-30 11:32:38 +00:00
rpmostree-sysroot-core.c syscore: Only do a single repo prune for base+pkgcache 2018-04-30 19:01:30 +00:00
rpmostree-sysroot-core.h (refactor) Move pkgcache helper function to sysroot-core 2017-11-08 03:11:36 +00:00
rpmostree-sysroot-upgrader.c daemon/upgrader: Consistently remove transient state 2018-05-23 16:27:10 +00:00
rpmostree-sysroot-upgrader.h Add "ex-stage" update policy, support for ostree staged deployments 2018-05-14 19:03:56 +00:00
rpmostreed-daemon.c daemon: Add an 'id' param to RegisterClient, log it 2018-05-16 18:11:40 +00:00
rpmostreed-daemon.h daemon: Add an 'id' param to RegisterClient, log it 2018-05-16 18:11:40 +00:00
rpmostreed-deployment-utils.c app/status: Print diff/advisories with pending deployment 2018-05-04 19:16:52 +00:00
rpmostreed-deployment-utils.h daemon/upgrade: Write out new cached update 2018-04-26 21:16:52 +00:00
rpmostreed-errors.c daemon: Rename all the things! 2015-09-09 22:00:05 -04:00
rpmostreed-errors.h daemon: Rename all the things! 2015-09-09 22:00:05 -04:00
rpmostreed-os-experimental.c Introduce ex livefs 2017-05-12 15:00:59 +00:00
rpmostreed-os-experimental.h daemon: Add a separate OSExperimental interface 2017-03-23 19:24:41 +00:00
rpmostreed-os.c Add "ex-stage" update policy, support for ostree staged deployments 2018-05-14 19:03:56 +00:00
rpmostreed-os.h daemon: Don't keep persistent OstreeSysroot instance 2015-09-09 22:00:05 -04:00
rpmostreed-sysroot.c daemon: Add an 'id' param to RegisterClient, log it 2018-05-16 18:11:40 +00:00
rpmostreed-sysroot.h daemon: Automatically reload sysroot before txn 2018-03-23 21:50:33 +00:00
rpmostreed-transaction-livefs.c tree: pass NULL to glnx_fstatat_allow_noent when needed 2017-10-17 20:48:13 +00:00
rpmostreed-transaction-monitor.c daemon: Support multiple Transaction connections 2015-09-09 22:00:05 -04:00
rpmostreed-transaction-monitor.h daemon: Rename all the things! 2015-09-09 22:00:05 -04:00
rpmostreed-transaction-types.c Add "ex-stage" update policy, support for ostree staged deployments 2018-05-14 19:03:56 +00:00
rpmostreed-transaction-types.h Add "ex-stage" update policy, support for ostree staged deployments 2018-05-14 19:03:56 +00:00
rpmostreed-transaction.c daemon: Add some error prefixing around reloading 2018-05-02 19:20:26 +00:00
rpmostreed-transaction.h daemon/transaction: drop emit_message_printf() helper 2018-02-27 21:14:55 +00:00
rpmostreed-types.h daemon: Add a separate OSExperimental interface 2017-03-23 19:24:41 +00:00
rpmostreed-utils.c Add support for rebase rojig:// 2018-02-02 20:18:58 +00:00
rpmostreed-utils.h deploy: make sure commits are on the current branch 2016-10-20 14:06:58 +00:00