rpm-ostree/tests/vmcheck
Jonathan Lebon 7056e6b726 daemon: Unify pkgcache with system repo
We originally needed the pkgcache to be a separate repo due to ostree's
overzealous pruning policies. The idea was to maintain multiple commits
in each pkg branch for different SELinux policies. In practice, there's
not much use in maintaining old copies and it's just easier to always
relabel on the fly. So then, the need for a separate repo completely
melts away.

This helps simplify the mental model a bit and allows us to avoid subtle
issues like #1047. Note however that the core is still capable of
handling split repos for the `--ex-unified-core` compose use case. Once
that and the jigdo work are a bit more settled, we can have a clearer
picture of how to simplify the core further.

The tricky bit is migrating the cache. When deploying, we check if a
pkgcache repo exists and migrate its refs if so. We then leave behind a
symlink to the system repo to remain compatible with older rpm-ostrees.

Closes: #1055
Approved by: cgwalters
2017-12-01 15:41:40 +00:00
..
fetch-journal.sh vmcheck: prep for parallel runs 2017-03-13 00:42:13 +00:00
install.sh tests: Correctly error out if some part of install.sh fails 2017-11-29 14:42:25 +00:00
multitest.py multitest.py: error if no hosts given 2017-08-15 15:40:35 +00:00
overlay.sh tests: Use ostree commit --consume 2017-11-29 15:07:25 +00:00
sync.sh daemon: add RPMOSTREE_DEBUG_DISABLE_DAEMON_IDLE_EXIT 2017-10-12 15:35:44 +00:00
test-basic.sh status: Render ostree metadata source-title key 2017-10-25 03:37:05 +00:00
test-download-only.sh Lift 'override' out of experimental 2017-11-08 03:35:08 +00:00
test-initramfs.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-kernel-args.sh tests/vmcheck: add deploy-index and proc-cmd test for kargs 2017-11-06 18:49:36 +00:00
test-layering-basic.sh daemon: Unify pkgcache with system repo 2017-12-01 15:41:40 +00:00
test-layering-gpg.sh tests/libvm: use rsync and add yumrepo mode 2017-10-06 18:20:59 +00:00
test-layering-local.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-layering-non-root-caps.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-layering-relabel.sh vmcheck: add SELinux labeling tests 2017-10-03 01:01:14 +00:00
test-layering-relayer.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-layering-rpmdb.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-layering-scripts.sh vmcheck: use systemd-run for running post-that-hangs 2017-10-06 20:17:36 +00:00
test-layering-unified.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-livefs.sh WIP: Implement ex livefs --replace 2017-10-05 13:19:20 +00:00
test-override-local-replace.sh Lift 'override' out of experimental 2017-11-08 03:35:08 +00:00
test-override-remove.sh Lift 'override' out of experimental 2017-11-08 03:35:08 +00:00
test.sh app: add --download-only option 2017-10-16 17:49:51 +00:00