aa190edfbf
With yum, we would have had to make a custom Python app to cleanly separate the fetch metadata/depsolve phases from installation. Now that libhif/hawkey gives us that, make use of it by exiting after depsolve if the previous compose has the same package set, and the treefile is the same. This saves a fairly substantial amount of time and I/O, and makes it much more palatable to simply run the compose tool on demand in response to say repo regeneration notifications. A further important note; --cachedir is no longer used; we store the inputhash in the OSTree commit metadata itself. |
||
---|---|---|
.. | ||
hif-utils.c | ||
hif-utils.h | ||
main.c | ||
rpmostree-builtin-compose.c | ||
rpmostree-builtin-db.c | ||
rpmostree-builtin-rebase.c | ||
rpmostree-builtin-rollback.c | ||
rpmostree-builtin-status.c | ||
rpmostree-builtin-upgrade.c | ||
rpmostree-builtins.h | ||
rpmostree-cleanup.h | ||
rpmostree-compose-builtin-sign.c | ||
rpmostree-compose-builtin-tree.c | ||
rpmostree-compose-builtins.h | ||
rpmostree-console-progress.c | ||
rpmostree-console-progress.h | ||
rpmostree-db-builtin-diff.c | ||
rpmostree-db-builtin-list.c | ||
rpmostree-db-builtin-version.c | ||
rpmostree-db-builtins.h | ||
rpmostree-json-parsing.c | ||
rpmostree-json-parsing.h | ||
rpmostree-libcontainer.c | ||
rpmostree-libcontainer.h | ||
rpmostree-passwd-util.c | ||
rpmostree-passwd-util.h | ||
rpmostree-postprocess.c | ||
rpmostree-postprocess.h | ||
rpmostree-rpm-util.c | ||
rpmostree-rpm-util.h | ||
rpmostree-treepkgdiff.c | ||
rpmostree-treepkgdiff.h | ||
rpmostree-util.c | ||
rpmostree-util.h | ||
tmpfiles-ostree-integration.conf |