7cceb35219
Teach rpm-ostree to interpret rebases where the remote component is a path to a local repo, e.g.: rpm-ostree rebase /mnt/ostree/repo:my/target/ref Essentially, the local remote in this case is considered "ephemeral". It's kind of the equivalent of, on traditional systems: dnf install --repofrompath repo,/path/to/repodata ... The use case for this is in OpenShift v4, in which upgrades are done from containers containing the OSTree commit. There, we want to point RPM-OSTree directly at the repo in the mounted container and rebase to the checksum. For now, the option is marked experimental. One major reason for this is that the way we pass the repo differs on RHEL7 vs other platforms. (See comment block in `rpmostree-dbus-helpers.c` for details). Related: https://github.com/openshift/machine-config-operator/issues/314 Co-authored-by: Colin Walters <walters@verbum.org> Closes: #1732 Approved by: cgwalters |
||
---|---|---|
.. | ||
fetch-journal.sh | ||
install.sh | ||
multitest.py | ||
overlay.sh | ||
sync.sh | ||
test-autoupdate-check.sh | ||
test-autoupdate-stage.sh | ||
test-cached-rpm-diffs.sh | ||
test-db.sh | ||
test-download-only.sh | ||
test-initramfs.sh | ||
test-kernel-args.sh | ||
test-layering-basic-1.sh | ||
test-layering-basic-2.sh | ||
test-layering-gpg.sh | ||
test-layering-local.sh | ||
test-layering-non-root-caps.sh | ||
test-layering-relabel.sh | ||
test-layering-relayer.sh | ||
test-layering-rpmdb.sh | ||
test-layering-scripts.sh | ||
test-layering-unified.sh | ||
test-livefs.sh | ||
test-misc-1.sh | ||
test-misc-2.sh | ||
test-override-kernel.sh | ||
test-override-local-replace.sh | ||
test-override-remove.sh | ||
test-override-replace-2.sh | ||
test-pinned-commit.sh | ||
test-reset.sh | ||
test-rojig-client.sh | ||
test-upgrades.sh | ||
test.sh |