Revisions of python-kiwi
Marcus Schaefer (sax2)
committed
(revision 101)
- Bump version: 9.17.0 → 9.17.1 - Little code styling fix - Fixed oem installer In the implementation of the ramdisk installer from SUSE/ramdisk_deployment(4fdeee3faa3) an error for the standard case was introduced such that the lsblk call was invalid. This lead to no devices being present for the installation. This patch Fixes #877 - Fix rsync call for filesystem images For filesystem images the rsync call was missing a finale slash for the source path causing the sync also the containing directory. With this change the filesystem image does not include the rootfs in any subdirectory. Fixes #875 - Add history metadata for container builds
Marcus Schaefer (sax2)
committed
(revision 100)
- Bump version: 9.16.36 → 9.17.0 - Change bundling of image formats By default none of the image formats were stored as compressed file. The reason behind this was the assumption that some formats automatically makes use of compression, which is true but only in their processing and not in their data blocks at creation time. Storage and handling of the image file itself becomes cumbersome and therefore we change the default bundle setup for image formats to be compressed. This means the image as it gets packed by KIWI needs to be uncompressed before use. The following image formats are affected by the change in a call of the result bundler: kiwi result bundle ... * qcow2 (.qcow2.xz) * vdi (.vdi.xz) * vhd (.vhd.xz) * vhdx (.vhdx.xz) * vmdk (.vmdk.xz) All other image formats already defined a custom bundling setup including compression and are not affected by this change. This Fixes #650
Marcus Schaefer (sax2)
committed
(revision 99)
- Bump version: 9.16.35 → 9.16.36 - Bypass Jekyll processing for github pages sphinx uses directories that start with underscores which Jekyll considers these to be special resources and does not copy them to the final site. - Bump version: 9.16.34 → 9.16.35 - Revert last travis.yml change This reverts commit 7fb7e8c39fa861b6226d54e04483be8e96a5f8be. - Bump version: 9.16.33 → 9.16.34 - Next try to fixup pypi deployment Reset to encrypted password hash which worked before
Marcus Schaefer (sax2)
committed
(revision 98)
- Added oci_tools to package MANIFEST
Marcus Schaefer (sax2)
committed
(revision 97)
- Bump version: 9.16.27 → 9.16.28 - Added Deploy and Run System in a RamDisk docu - Support ramdisk deployment in OEM images Using the rd.kiwi.ramdisk boot option enables the deployment into a ramdisk. If this option is enabled only ramdisk devices as provided by the brd kernel driver will be available for deployment - Apply OCI interface for container and root_import Instead of directly calling the container archiving tool, in this case umoci, the code has been changed to use the new OCI interface class. This Fixes #859 - Distinguish install and image dracut config This commit distinguishes the files that should be installed inside the image dracut only than the ones installed in both, in install initrd and image initrd.
Marcus Schaefer (sax2)
committed
(revision 96)
- Bump version: 9.16.26 → 9.16.27 - Use %{ix86} rather than %ix86 in spec template Clear macro annotation prevents clarity issues - Fixed spec file for gfxboot requires Require gfxboot but only for the x86 architecture
Marcus Schaefer (sax2)
committed
(revision 95)
- Bump version: 9.16.25 → 9.16.26 - Move the default rpm database path into Defaults class - Handle default uri mime type in Defaults class - Add a hardcoded rpm database path to import trusted keys This commits adds a hardcoded rpm database location to make sure the imported keys are in the expected location for zypper. Fixes #855 - Allow simple path source in Uri class This patch is needed as follow up fix for the setup of the package cache in local repositories. The is_remote method from the Uri class is used to identify if a repostory source is remote or local. At that point the initial repository source was already translated into its components. In case of a local repository the Uri instance now receives a simple path and the is_remote method raised with a style error.
Marcus Schaefer (sax2)
committed
(revision 94)
- Bump version: 9.16.24 → 9.16.25 - Add timestamp to logfile entries On the console output we use a log format with timestamps This is useful for the logfile contents too - sort package list which accompanies the image This makes it much easier to diff the lists of two images to find out the differences in package versions. - Don't cache packages from local repos for zypper Access to packages from local repositories is as fast as reading them from a cache location. The additional package copy and cache update is superfluous and should be avoided. This Fixes #847
Marcus Schaefer (sax2)
committed
(revision 93)
- Bump version: 9.16.23 → 9.16.24 - Update /etc/machine-id management docs Updates the information about how /etc/machine-id is treated in KIWI and provides some hints for old systems where /var/lib/dbus/machine-id is not a symlink to /etc/machine-id Related to #843 - Unpack root.tar.gz file for LVM integration test - Added LVM integration test build - Added machine id setup in dracut preparation In case of a dracut booted image we empty out the systemd machine-id configuration file to trigger the rebuild of that information by the dracut boot code at boot time. This allows for unique systemd identifiers if the same image gets deployed
Marcus Schaefer (sax2)
committed
(revision 92)
- Bump version: 9.16.22 → 9.16.23 - Fix use of uri type in debootstrap call Referencing a file in a debootstrap call is done using the file:/ source type. However when using file:// debootstrap does something different and failed to find the file. The additional / had a bad impact to the call.
Marcus Schaefer (sax2)
committed
(revision 91)
- Bump version: 9.16.21 → 9.16.22 - Delete obsolete rhel/fedora doc move With the fix to use the rpm macro consistently it is no longer required to move around the docs
Marcus Schaefer (sax2)
committed
(revision 90)
Marcus Schaefer (sax2)
committed
(revision 89)
- Bump version: 9.16.20 → 9.16.21 - Fixed package specs for dracut modules on fedora dracut-network is a separate package on Fedora/RHEL too - Add alternative search path for syslinux binaries On debian/ubuntu systems /usr/lib/ISOLINUX is a valid search path for syslinux binaries like isolinux.bin. This Fixes #839 - Fixed package doc install target The spec file uses the %{_defaultdocdir} macro but the corresponding Makefile target used a hardcoded path which lead to inconsistencies on debian/ubuntu based systems. This Fixes #838 - Fixed package specs for dracut modules on debian btrfs tools are provided by btrfs-tools package and not by
Marcus Schaefer (sax2)
committed
(revision 88)
- Bump version: 9.16.19 → 9.16.20 - rebuild auto generated code with stable generateDS For some reason the xml_parse code generated by generateDS v2.29.24 caused warnings on simple type XSD patterns. Therefore I rebuild the code with the stable build version v2.29.14 which fixed that issue - Fixup README travis and codacy status badges - Adding bugfix trace for bsc#1110869 bsc#1108508 ticket was fixed with request #831 from SUSE/fix_uri_handler - Include livenet module with dmsquash-live support The upstream dracut dmsquash-live module supports network mode with the livenet module. But that module must be explicitly included and is not fetched automatically. This Fixes #827
Marcus Schaefer (sax2)
committed
(revision 87)
- Bump version: 9.16.18 → 9.16.19 - Rename private method to be more expressive - Fixed URI handling with token query option So far only the query format ?credentials=... was supported. In case of ?random_token_data the returned uri was truncated and also the format check on the query caused a python trace. This Fixes #830 and Fixes #828 - Eliminate redundant code Create a helper method, _create_volume_no_zero, which calls the lvreate command with appropriate options and calls the vgscan command immeditately afterwards to create any missing /dev nodes. - Fixed broken link to ec2uploadimg tool - Update contact information
Marcus Schaefer (sax2)
committed
(revision 86)
- Bump version: 9.16.17 → 9.16.18 - Create parent qgroup when snapper is present This commit creates a new parent quota group (1/0) of level 1 when btrfs_quota_groups is enabled and snapper present into the image root tree. Related to bsc#1093518 and #812
Marcus Schaefer (sax2)
committed
(revision 85)
Marcus Schaefer (sax2)
committed
(revision 84)
- Bump version: 9.16.15 → 9.16.16 - Disable warnings report from pytest By default pytest now generates warnings for all modules used in the tox environment. This information is nice but taints the test output of the code of this project and is therefore unwanted. - Bump version: 9.16.14 → 9.16.15 - Customize latex output for look and feel - Update development doc chapter per review by Tom - Make volume id customizable for installation ISOs This commit makes volid attribute also available for OEM images. The installation media makes use of the volid value. Only posix safe names are allowed, up to 32 characters.
Marcus Schaefer (sax2)
committed
(revision 83)
- Bump version: 9.16.13 → 9.16.14 - Fixed spec template Directory delimiter missing in call for install_dracut target
Marcus Schaefer (sax2)
committed
(revision 82)
Displaying revisions 501 - 520 of 601