- Bump version: 9.7.2 → 9.7.3

- Fixed gce disk format
  
  The order of the files in the tarball is important. The first
  entry must be the manifest.json followed by disk.raw
  

  
- Make sure CliTask instance reads the config file
  
  Any instance of a CliTask has to read the runtime config file
  if present
  

  
- Add generic access for attributes
  
  The layout of the yaml runtime config is based on an element
  topic containing a list of attributes. For now only the xz
  topic with its options attribute is in use but for the future
  more elements might be supported which can use the same access
  method
  

  
- Setup plymouth splash in the image prepare process

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=34
This commit is contained in:
Marcus Schaefer 2017-06-20 12:43:53 +00:00 committed by Git OBS Bridge
parent bafe63aaae
commit 769c3be06d
4 changed files with 265 additions and 26 deletions

View File

@ -1,3 +1,19 @@
aarch64:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_aarch64_available
arm:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_arm_available
armv5el:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv5el_available
armv5tel:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv5tel_available
armv6hl:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv6hl_available
armv6l:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv6l_available
armv7hl:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv7hl_available
armv7l:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv7l_available
i586:fedora-25.0:basesystem bind-libs bind-utils coreutils dialog e2fsprogs file filesystem gawk genisoimage gettext hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux tar
i686:fedora-25.0:basesystem bind-libs bind-utils coreutils dialog e2fsprogs file filesystem gawk genisoimage gettext hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux tar
ppc:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_ppc_available
ppc64:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_ppc64_available
ppc64le:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_ppc64le_available
s390:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_s390_available
s390x:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_s390x_available
x86_64:fedora-25.0:basesystem bind-libs bind-utils coreutils dialog e2fsprogs file filesystem gawk genisoimage gettext hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux tar
aarch64:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_aarch64_available
arm:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_arm_available
armv5el:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_armv5el_available
@ -14,22 +30,6 @@ ppc64le:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_ppc64le_available
s390:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_s390_available
s390x:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_s390x_available
x86_64:rhel-07.0:basesystem bc bind-libs bind-utils coreutils dialog dracut e2fsprogs file filesystem gawk genisoimage gettext grub2 grub2-efi grub2-efi-modules hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux sysvinit-tools tar
aarch64:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_aarch64_available
arm:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_arm_available
armv5el:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv5el_available
armv5tel:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv5tel_available
armv6hl:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv6hl_available
armv6l:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv6l_available
armv7hl:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv7hl_available
armv7l:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv7l_available
i586:suse-SLE15:adaptec-firmware bind-libs bind-utils btrfsprogs cdrkit-cdrtools-compat checkmedia cryptsetup dialog e2fsprogs file filesystem fribidi gawk genisoimage gfxboot glibc glibc-locale grub2 grub2-i386-pc grub2-x86_64-efi hdparm hwinfo iproute2 kbd kernel-default kernel-desktop kernel-firmware kiwi-tools kmod-compat lvm2 make memtest86+ netcfg nfs-client parted plymouth plymouth-scripts psmisc qemu-tools rpm shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev which
i686:suse-SLE15:adaptec-firmware bind-libs bind-utils btrfsprogs cdrkit-cdrtools-compat checkmedia cryptsetup dialog e2fsprogs file filesystem fribidi gawk genisoimage gfxboot glibc glibc-locale grub2 grub2-i386-pc grub2-x86_64-efi hdparm hwinfo iproute2 kbd kernel-default kernel-desktop kernel-firmware kiwi-tools kmod-compat lvm2 make memtest86+ netcfg nfs-client parted plymouth plymouth-scripts psmisc qemu-tools rpm shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev which
ppc:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_ppc_available
ppc64:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_ppc64_available
ppc64le:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_ppc64le_available
s390:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_s390_available
s390x:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_s390x_available
x86_64:suse-SLE15:adaptec-firmware bind-libs bind-utils btrfsprogs cdrkit-cdrtools-compat checkmedia cryptsetup dialog e2fsprogs file filesystem fribidi gawk genisoimage gfxboot glibc glibc-locale grub2 grub2-i386-pc grub2-x86_64-efi hdparm hwinfo iproute2 kbd kernel-default kernel-desktop kernel-firmware kiwi-tools kmod-compat lvm2 make memtest86+ netcfg nfs-client parted plymouth plymouth-scripts psmisc qemu-tools rpm shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev which
aarch64:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2-arm64-efi hwinfo iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
arm:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
armv5el:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
@ -54,14 +54,14 @@ armv6hl:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox
armv6l:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
armv7hl:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
armv7l:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
i586:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
i686:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
i586:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cdrkit-cdrtools-compat checkmedia cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime gfxboot glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hdparm hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm memtest86+ nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc qemu-tools rpm rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
i686:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cdrkit-cdrtools-compat checkmedia cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime gfxboot glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hdparm hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm memtest86+ nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc qemu-tools rpm rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
ppc:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_ppc_available
ppc64:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_ppc64_available
ppc64le:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_ppc64le_available
s390:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_s390_available
s390x:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_s390x_available
x86_64:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
x86_64:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cdrkit-cdrtools-compat checkmedia cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime gfxboot glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hdparm hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm memtest86+ nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc qemu-tools rpm rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
aarch64:suse-leap42.1:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2-arm64-efi hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
arm:suse-leap42.1:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
armv5el:suse-leap42.1:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz
@ -134,11 +134,11 @@ armv6hl:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv6hl_availabl
armv6l:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv6l_available
armv7hl:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv7hl_available
armv7l:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv7l_available
i586:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux
i686:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux
i586:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux syslinux-common
i686:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux syslinux-common
ppc:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_ppc_available
ppc64:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_ppc64_available
ppc64le:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_ppc64le_available
s390:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_s390_available
s390x:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_s390x_available
x86_64:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux
x86_64:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux syslinux-common

View File

@ -1,6 +1,243 @@
-------------------------------------------------------------------
Tue Jun 20 14:26:26 CEST 2017 - ms@suse.de
- Bump version: 9.7.2 → 9.7.3
-------------------------------------------------------------------
Tue Jun 20 11:09:41 CEST 2017 - ms@suse.de
- Fixed gce disk format
The order of the files in the tarball is important. The first
entry must be the manifest.json followed by disk.raw
-------------------------------------------------------------------
Mon Jun 19 18:00:56 CEST 2017 - ms@suse.de
- Make sure CliTask instance reads the config file
Any instance of a CliTask has to read the runtime config file
if present
-------------------------------------------------------------------
Mon Jun 19 16:25:24 CEST 2017 - ms@suse.de
- Add generic access for attributes
The layout of the yaml runtime config is based on an element
topic containing a list of attributes. For now only the xz
topic with its options attribute is in use but for the future
more elements might be supported which can use the same access
method
-------------------------------------------------------------------
Mon Jun 19 16:03:31 CEST 2017 - ms@suse.de
- Setup plymouth splash in the image prepare process
In case the plymouth-set-default-theme tool can be found in the
image root system and a bootsplash theme is configured in the
XML description, the tool is used to setup the theme configuration
This Fixes #366
-------------------------------------------------------------------
Mon Jun 19 11:06:01 CEST 2017 - ms@suse.de
- Added custom xz option handling for ArchiveTar
Allow to pass custom xz options for create_xz_compressed
method. Issue #373
-------------------------------------------------------------------
Mon Jun 19 10:31:06 CEST 2017 - ms@suse.de
- Make sure options are returned as list
-------------------------------------------------------------------
Mon Jun 19 10:25:47 CEST 2017 - ms@suse.de
- Added custom xz option handling for Compress
Allow to pass custom options for xz method. Issue #373
-------------------------------------------------------------------
Mon Jun 19 08:47:06 CEST 2017 - ms@suse.de
- Activate reading of runtime config in tasks
Implement reading of runtime configuration file in base
commandline class. Issue #373
-------------------------------------------------------------------
Mon Jun 19 08:37:42 CEST 2017 - ms@suse.de
- Cleanup doc string of base task class
-------------------------------------------------------------------
Sun Jun 18 09:17:00 CEST 2017 - ms@suse.de
- Add runtime config man page section
Describe the contents of the KIWI runtime config file
-------------------------------------------------------------------
Wed Jun 14 18:11:32 CEST 2017 - ms@suse.de
- Added RuntimeConfig class
An instance of RuntimeConfig reads in ~/.config/kiwi/config.yml
if present and provides access methods to the expected
information of the config file
-------------------------------------------------------------------
Wed Jun 14 18:10:37 CEST 2017 - ms@suse.de
- Added PyYAML requirement to package and venv
The KIWI config file is yaml based and thus we need
support for reading the file in KIWI
-------------------------------------------------------------------
Wed Jun 14 13:09:54 CEST 2017 - ms@suse.de
- Implement custom argument handling for xz_options
Evaluate and hand over custom_args processing for the
xz_options argument to all classes which performs
xz compression tasks. This Fixes #373
-------------------------------------------------------------------
Wed Jun 14 13:06:38 CEST 2017 - ms@suse.de
- Read xz options from runtime config
Read xz options from the kiwi runtime configuration file
and pass along the information to the commands which
performs compression tasks
-------------------------------------------------------------------
Wed Jun 14 12:56:06 CEST 2017 - ms@suse.de
- Fixed alpha order of options in build command
-------------------------------------------------------------------
Wed Jun 14 11:55:15 CEST 2017 - ms@suse.de
- Update custom_args doc for DiskBuilder class
-------------------------------------------------------------------
Wed Jun 14 10:54:27 CEST 2017 - ms@suse.de
- Fixup class docstrings
The attribute list should provide information about the
construction of an object of this class. Some fields
were missing or superfluous
-------------------------------------------------------------------
Wed Jun 14 10:25:35 CEST 2017 - dcassany@suse.com
- Consider only repositories used for build in image info
This commit makes sure that the repositories marked with imageonly
flag are not included in the packages solve procedure.
This is related to #362
-------------------------------------------------------------------
Wed Jun 14 09:41:47 CEST 2017 - dcassany@suse.com
- Removing has_repositories_marked_as_imageinclude method
With the current repository management this method is not required
anymore, since the setup repositories method does not modify the image
if no repositories are present.
It is related to #305 and #191
-------------------------------------------------------------------
Tue Jun 13 15:40:49 CEST 2017 - ms@suse.de
- Fixed typo in isoboot/fedora-25.0
It does not really matter because the package manager setup
is inherited from the system image XML configuration to the
boot image, but for consistency it should be correct in the
isoboot description too
-------------------------------------------------------------------
Tue Jun 13 13:06:23 CEST 2017 - ms@suse.de
- Added isoboot/fedora-25.0 boot description
-------------------------------------------------------------------
Tue Jun 13 10:55:26 CEST 2017 - dcassany@suse.com
- Change to more explicit method names
-------------------------------------------------------------------
Mon Jun 12 16:29:47 CEST 2017 - ms@suse.de
- Cleanup use of suseGFXBoot regarding grub
The shell method suseGFXBoot from the config/functions contains
code which should be better moved to the python code base dealing
with the bootloader configuration. In this commit all grub
parts of it has been moved to the BootLoaderConfigGrub2 class
-------------------------------------------------------------------
Mon Jun 12 15:07:04 CEST 2017 - ms@suse.de
- Cleanup isoboot descriptions
There is no need to install bootloader packages to the initrd,
all information regarding the bootloader setup is taken from
the system root directory
-------------------------------------------------------------------
Mon Jun 12 15:05:35 CEST 2017 - ms@suse.de
- Fixup iso image builder(s) lookup path
Don't lookup bootloader required files in the boot image root
directory. Those needs to be looked up in the system image
root directory
-------------------------------------------------------------------
Mon Jun 12 15:01:33 CEST 2017 - ms@suse.de
- Refactor boot image factory
Make sure the root directory of the base image is always
accessible by any boot image type for consistency. In
addition introduce a post_init method which explicitly
setup the boot image root directory as needed for the
selected boot image type and document it as such
-------------------------------------------------------------------
Mon Jun 12 12:27:11 CEST 2017 - dcassany@suse.com
- Include imageonly attribute for repositories
This commit adds imageonly attribute support for the repository
element. imageonly is a boolean attribute that if true indicates
that the repository is no used for the build but needs to be
configured for the resulting image.
Fixes #362
-------------------------------------------------------------------
Fri Jun 9 16:43:06 CEST 2017 - ms@suse.de
- Fixup use of syslinux v6 modules
There is support for library loading in syslinux modules
which requires to provide the lib modules when available.
This Fixes #351
-------------------------------------------------------------------
Fri Jun 9 14:12:57 CEST 2017 - ms@suse.de
- Bump version: 9.7.1 → 9.7.2
-------------------------------------------------------------------

View File

@ -67,7 +67,7 @@
%endif
Name: python-kiwi
Version: 9.7.2
Version: 9.7.3
Release: 0
Provides: kiwi-schema = 6.5
Url: https://github.com/SUSE/kiwi
@ -103,6 +103,7 @@ Provides: kiwi-image:tbz
Provides: kiwi-image:vmx
Provides: python-kiwi = %{version}-%{release}
Recommends: jing
Requires: python-PyYAML
Requires: python-docopt
Requires: python-future
Requires: python-lxml
@ -163,6 +164,7 @@ Provides: kiwi-image:pxe
Provides: kiwi-image:tbz
Provides: kiwi-image:vmx
Recommends: jing
Requires: python3-PyYAML
Requires: python3-docopt
Requires: python3-future
Requires: python3-lxml

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d03093b4f69c3cb02ba89d96d5d7a775a3f9fe2e7104357d8f5a7b06410a4aa
size 3366625
oid sha256:bec821f4f8b19dfc17b3012a3d6a381643a2d9c16be1bdc94119c83c9e502ea4
size 3230663