pungi/pungi
Lubomír Sedlář ac66c3d7f3 createiso: Allow reusing old images
This patch allows Pungi to reuse ISO image created in previous compose
if a list of assumptions proves to hold:

 * If image is bootable, buildinstall phase must have been reused too.
 * Compose configuration must have not changed (except for a few
   whitelisted options).
 * Volume ID of the ISO much not have changed.
 * No RPM on the ISO must have changed.

The ISO also contains other files. Changes in extra files and product ID
certificates should be visible in configuration (the SHA will differ).
Similarly any repodata configuration would be reflected in
configuration.

JIRA: RHELCMP-5969
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2021-11-02 07:08:00 +00:00
..
compose_metadata Format code base with black 2020-02-05 17:35:47 +08:00
ostree ostree: set umask to be more permissive for ostree operations 2020-04-17 09:20:24 +02:00
phases createiso: Allow reusing old images 2021-11-02 07:08:00 +00:00
scripts osbs: Reuse images from old compose 2021-10-20 14:22:19 +08:00
wrappers Remove default runroot channel 2021-10-25 15:56:24 +02:00
__init__.py Format code base with black 2020-02-05 17:35:47 +08:00
arch.py Format code base with black 2020-02-05 17:35:47 +08:00
arch_utils.py Format code 2021-03-02 18:31:45 +08:00
checks.py createiso: Allow reusing old images 2021-11-02 07:08:00 +00:00
common.py Format code base with black 2020-02-05 17:35:47 +08:00
compose.py Work around ODCS creating COMPOSE_ID later 2021-10-04 11:32:59 +00:00
config.py Format code base with black 2020-02-05 17:35:47 +08:00
createiso.py Allow ISO-Level configuration within the config file 2021-10-18 16:32:04 +02:00
dnf_wrapper.py Format code base with black 2020-02-05 17:35:47 +08:00
errors.py Move UnsignedPackagesError to a separate file 2021-02-08 10:16:32 +00:00
gather.py Fix formatting 2021-08-17 14:23:43 +08:00
gather_dnf.py Fix can't link XDEV using repos as pkgset_sources 2021-04-22 14:03:12 +02:00
graph.py Format code 2021-03-02 18:31:45 +08:00
ks.py Format code base with black 2020-02-05 17:35:47 +08:00
linker.py Hardlink or copy scratch builds always 2020-08-07 18:00:19 +08:00
media_split.py Format code base with black 2020-02-05 17:35:47 +08:00
metadata.py Include images info in composeinfo.json 2020-10-14 17:57:30 +08:00
module_util.py Move import of modulemd to a separate module 2019-10-03 10:40:31 +02:00
multilib_dnf.py Format code base with black 2020-02-05 17:35:47 +08:00
multilib_yum.py Format code base with black 2020-02-05 17:35:47 +08:00
notifier.py notification: Add compose_path into the messages 2020-06-09 06:40:26 +00:00
pathmatch.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
paths.py paths: Allow customizing log file extension 2021-09-09 10:38:34 +02:00
profiler.py Format code base with black 2020-02-05 17:35:47 +08:00
runroot.py Cancel koji tasks when pungi terminated 2021-03-23 14:47:48 +08:00
util.py createiso: Allow reusing old images 2021-11-02 07:08:00 +00:00