Revisions of python-kiwi
Marcus Schäfer (marcus.schaefer)
committed
(revision 588)
- Bump version: 10.0.12 → 10.0.13 - Stop leaking plugins/{priorities,versionlock}.conf file with dnf4/5. This fixes the fedora issue https://bugzilla.redhat.com/show_bug.cgi?id=2270364 Signed-off-by: Romain Geissler <romain.geissler@amadeus.com>
Marcus Schäfer (marcus.schaefer)
committed
(revision 587)
- Overwrite compression setting only if randomized When building an encrypted image, the bundler never compressed the result. This overwrite from the runtime configuration and the default compression setting actually only makes sense when the image is randomized because only then a compression is for sure useless. This Fixes #2540 - Make sure lsblk output is sorted by dev name lsblk without the sorting option can provide the list of devices in different order. This patch makes sure lsblk sorts the output by the device name. This Fixes bsc#1223374 - Fix luks_randomize setting Make sure the value passed for luks_randomize in the description becomes effective. It was not possible to switch off luks_randomize because any "not" value was turned into a true value. The actual default should therefore only apply in case luks_randomize is not specified at all which means only a None value will turn into a true value for this setting. - Fix package removal with dnf5 dnf5 does not implement `dnf autoremove <package>` as a synonym for `--setopt=clean_requirements_on_remove=true remove <package>` as dnf4 did. So, we should do it this way instead. Signed-off-by: Adam Williamson <awilliam@redhat.com> - Add 'bls' parameter for the bootloader - Fix efifatimagesize attribute type
Marcus Schäfer (marcus.schaefer)
committed
(revision 586)
Marcus Schäfer (marcus.schaefer)
committed
(revision 585)
Marcus Schäfer (marcus.schaefer)
committed
(revision 584)
Marcus Schäfer (marcus.schaefer)
committed
(revision 583)
- Fix file references in kiwi bundler result files When using a custom bundle_format the kiwi result bundler renames the output files to match the bundle_format. However, if there are output files that references other output files, for example the vmware binary (.vmdk) in the guest config file (.vmx) then this renaming breaks those result files. This patch adds a reference file check for all non binary output files if they contain a reference to another output file and updates the data accordingly. This Fixes bsc#1221790 - Don't compress vmdk images Like with qcow2 it's not expected that the format type gets compressed in the bundle - Keep runtime_checker_metadata.yml as module file It was a bad idea to install a mandatory source file outside the module path. This prevents running kiwi from source - Fixed Arch build Forgot to add install of runtime_checker_metadata.yml - Update tumbleweed/test-image-disk integration test
Marcus Schäfer (marcus.schaefer)
committed
(revision 582)
Marcus Schäfer (marcus.schaefer)
committed
(revision 581)
- Handle XSLT errors better Make sure etree.XSLTApplyError is a known error in the kiwi scope and raise an appropriate exception - Fixed runtime checks for dracut module packages Unfortunately the packaging of kiwi on Debian follows different naming conventions for dracut module packages which causes the runtime check to fail. This commit allows to check for multiple package names and adds the variants used on Debian. This Fixes #2524
Marcus Schäfer (marcus.schaefer)
committed
(revision 580)
- Bump version: 10.0.11 → 10.0.12
Marcus Schäfer (marcus.schaefer)
committed
(revision 579)
- Drop concept of volumes_mounted_initially The volume mount should be the same process no matter if it happens for the first time or subsequently - Fixed mountpoint to use for read-only property Make sure get_mountpoint() is used to retrieve the correct mountpoint for the root entry point. Using the self.mountpoint member is not always correct - Prevent extra volume mount/umount on btrfs For setting up the read-only property an extra mount of the btrfs sub-volumes was issued. However, all volumes are mounted at that time. Thus it's not required to mount them again, resulting in a busy state because of the auto-snapshot mounts which does not get umounted and keeps a busy state until the lazy umount kicks in. This Fixes #2529 - Fix typo in documentation main page Superfluous format sequence - Added another search path for signed EFI binaries Add /usr/lib/grub/*-efi-signed to search for shim signed EFI binaries too. This Fixes #2525
Marcus Schäfer (marcus.schaefer)
committed
(revision 578)
- Bump version: 10.0.10 → 10.0.11 - Add schema upgrade opportunity for old schemas kiwi files using a schema version < 7.4 are no longer supported by kiwi >= v10.x.x. Thus this commit provides the required XSL stylesheets to upgrade older schemas to v74 such that they can be consumed by the latest kiwi version. The needed xsltproc instruction is placed on the main page of the documentation. - Delete kiwi compat mode The compat mode allowed a kiwi v7 legacy argument translation and is obsolete since a long time - Make excludes in bootstrap effective for dnf Followup fix to really use the ignore information in the dnf package manager implementation. This Fixes #2499
Marcus Schäfer (marcus.schaefer)
committed
(revision 577)
- Bump version: 10.0.9 → 10.0.10 - Fix setup of discoverable partitions Make sure GUI is unique and typecode is set according to the standard. This Fixes #2517
Marcus Schäfer (marcus.schaefer)
committed
(revision 576)
- Bump version: 10.0.8 → 10.0.9 - Live ISO Wait for udev events after repart Make sure to wait for the event queue to become empty after the creation of the write partition. When kiwi calls the code to create the write partition this emits new udev events. It's important to wait for the event queue to become empty to avoid a potential regression on the use of the device nodes. In the processing of the events it can happen that a device gets removed and re-added. If we don't want for udev to process the entire queue it can happen that the wrong block device is used. This wrong selection is only possible because the way how hybrid ISOs are designed exposes both, the disk and the partition for the root device with the same label. This Fixes bsc#1213595
Marcus Schäfer (marcus.schaefer)
committed
(revision 575)
- Bump version: 10.0.7 → 10.0.8 - Fix zipl setup for use with custom btrfs root vol In the setup case that btrfs is used for the system and the root partition is on a custom named volume (not /), this information was not passed to the zipl bootloader instance and this caused the mounting of the overall root system to fail. This commit fixes it - Allow ignore stanza in bootstrap So far the <ignore> stanza was only effective when placed as part of the type="image" packages section. This commit allows to place it also to the type="bootstrap" packages. This Fixes #2499
Marcus Schäfer (marcus.schaefer)
committed
(revision 574)
- Bump version: 10.0.6 → 10.0.7 - Add support for %v in bundle format Allow a placeholder for the entire version text as provided by the <version> section - Allow bundle format to be set on the commandline The bundle format is usually specified as part of the image description in the bundle_format attribute. This commit also allows to specify/overwrite the bundle format in the kiwi result bundle command via the new --bundle-format option. This Fixes #2509
Marcus Schäfer (marcus.schaefer)
committed
(revision 573)
- Bump version: 10.0.5 → 10.0.6 - Fixup cleanup of zipl templates Make sure temporary modifications to the zipl template and config file are not effective in the later system. This Fixes bsc#1221469 - Revise system_update.rst - Revise system_prepare.rst - Revise system_create.rst - Revise system_build.rst - Temp commit - Revise image_size, kiwi - Revise image info
Marcus Schäfer (marcus.schaefer)
committed
(revision 572)
- Bump version: 10.0.4 → 10.0.5
Marcus Schäfer (marcus.schaefer)
committed
(revision 571)
- Followup fix for use of /boot/zipl The mounting of /boot/zipl is also only required if the bootloader is set to grub2_s390x_emu - Update schema version in spec file - Drop rpm-dir from allowed repository type Using an arbitrary list of rpm packages as repository is a zypper only feature, barely tested and from our pov not really needed as a simple createrepo call turns any custom list of packages into a clean rpm-md repo including metadata. This commit drops rpm-dir from the list of allowed repository types and auto converts those image descriptions which makes use of it. Please note this does not prevent users from using flat package directories with zypper, because the type argument in the repository section is an optional attribute. In case there is no type specification zypper auto-detects and handles the data as it handles it. This Fixes #1926
Marcus Schäfer (marcus.schaefer)
committed
(revision 570)
- Fixup use of /boot/zipl Only for the grub2_s390x_emu bootloader setup an optional boot partition setup must be put to /boot/zipl rather than to /boot
Marcus Schäfer (marcus.schaefer)
committed
(revision 569)
- Lookup distro provided BLS entries for zipl Check if there is already an entry file name produced by the distribution logic/policy. If we can find an already present entry name, prefer this name over the kiwi naming policy - Install audit in s390 rawhide integration test
Displaying revisions 1 - 20 of 588