Accepting request 570609 from Virtualization:Appliances:Builder

- Bump version: 9.12.5 → 9.12.6
  

  
- Fixed kiwi dracut config for the final system
  
  Once the image has been deployed on the target and the
  system is up and running some of the kiwi dracut modules
  used for deployment are no longer needed and should not be
  taken into account when another dracut call happens on the
  system.
  

  
- Bump version: 9.12.4 → 9.12.5
  

  
- Make sure there are no busy devices on reboot
  
  If the dracut kiwi-repart module skips the repartition step
  because the disk was already repartitioned it leaves devices
  in busy state which leads to a rescue shell at the system
  mount stage
  

  
- uboot-setup-panda.tgz was readded by mistake as boot hooks are no longer needed

OBS-URL: https://build.opensuse.org/request/show/570609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=17
This commit is contained in:
Dominique Leuenberger 2018-01-30 14:38:52 +00:00 committed by Git OBS Bridge
commit 988876c99d
3 changed files with 346 additions and 4 deletions

View File

@ -1,6 +1,305 @@
-------------------------------------------------------------------
Mon Jan 29 12:16:55 CET 2018 - ms@suse.de
- Bump version: 9.12.5 → 9.12.6
-------------------------------------------------------------------
Sat Jan 27 11:14:48 CET 2018 - ms@suse.de
- Fixed kiwi dracut config for the final system
Once the image has been deployed on the target and the
system is up and running some of the kiwi dracut modules
used for deployment are no longer needed and should not be
taken into account when another dracut call happens on the
system.
-------------------------------------------------------------------
Fri Jan 26 10:28:53 CET 2018 - ms@suse.de
- Bump version: 9.12.4 → 9.12.5
-------------------------------------------------------------------
Fri Jan 26 10:18:58 CET 2018 - ms@suse.de
- Make sure there are no busy devices on reboot
If the dracut kiwi-repart module skips the repartition step
because the disk was already repartitioned it leaves devices
in busy state which leads to a rescue shell at the system
mount stage
-------------------------------------------------------------------
Thu Jan 25 16:48:30 CET 2018 - dcassany@suse.com
- uboot-setup-panda.tgz was readded by mistake as boot hooks are no longer needed
-------------------------------------------------------------------
Thu Jan 25 15:32:53 CET 2018 - dcassany@suse.com
- Adding opensuse ports repository
-------------------------------------------------------------------
Thu Jan 25 14:04:36 CET 2018 - ms@suse.de
- Bump version: 9.12.3 → 9.12.4
-------------------------------------------------------------------
Thu Jan 25 14:02:31 CET 2018 - ms@suse.de
- Don't lookup zImage symlink
Due to the workaround to lookup the gzip compressed variant
of a zImage to find its version, it's required to find the
full name of the zImage in order to rematch the gzip variant.
Looking at the zImage link will make this to fail because
there is no vmlinux link
-------------------------------------------------------------------
Thu Jan 25 13:54:03 CET 2018 - ms@suse.de
- Bump version: 9.12.2 → 9.12.3
-------------------------------------------------------------------
Thu Jan 25 11:59:36 CET 2018 - ms@suse.de
- Fixed kernel version check for zImage
kernels build as zImage contains the decompressor code
as part of the kernel image and could be therefore
compressed by any possible compression algorithm.
In this case we assume/hope that there is also a
standard gz compressed vmlinux version of the kernel
available and check this one instead of the zImage
variant. Fixes #587
-------------------------------------------------------------------
Thu Jan 25 11:34:58 CET 2018 - ms@suse.de
- Bump version: 9.12.1 → 9.12.2
-------------------------------------------------------------------
Wed Jan 24 19:40:50 CET 2018 - dcassany@suse.com
- Update the man pages
-------------------------------------------------------------------
Wed Jan 24 17:18:51 CET 2018 - ms@suse.de
- Fixed installation image builder
Use get_boot_names from BootImage instance to ask for
the name of the initrd instead of constructing this
information from static values. The name of the initrd
is different per distro and toolkit
-------------------------------------------------------------------
Wed Jan 24 16:57:27 CET 2018 - ms@suse.de
- Provide a get_boot_names method in boot classes
The naming schema for an initrd file name depends on the
boot image type as well as on the underlaying initrd
creation toolkit. In order to encapsulate that in a clear
interface the code to know about the correct names has
been moved into the classes which are responsible for
it and out of the builder/disk class
-------------------------------------------------------------------
Wed Jan 24 15:00:06 CET 2018 - rjschwei@suse.com
- Image name generation for GCE images
+ Fix the name generation for GCE images. The implementation assumed that
GCE images are of a type that use a kiwi generated initrd, looking for
image name components based on the boot attribute in the type element.
This assumption is not correct, use the name provided in the XML to
compose the image name.
-------------------------------------------------------------------
Wed Jan 24 12:07:06 CET 2018 - ms@suse.de
- Bump version: 9.12.0 → 9.12.1
-------------------------------------------------------------------
Wed Jan 24 12:05:53 CET 2018 - ms@suse.de
- Fixed dracut-kiwi-oem-dump requires setup
on rhel/fedora multipath is provided by device-mapper-multipath
-------------------------------------------------------------------
Tue Jan 23 19:03:27 CET 2018 - dcassany@suse.com
- Adding package_gpgcheck flag as an option for set-repo and add-repo
Fixes #565
-------------------------------------------------------------------
Tue Jan 23 11:37:52 CET 2018 - dcassany@suse.com
- Adding uboot-setup kiwi hooks
For some reason the uboot-setup-panda.tgz file did not get into
master branch, probably was not properly pushed in the former
include_build_tests_arm branch.
-------------------------------------------------------------------
Tue Jan 23 11:22:42 CET 2018 - davidcassany@gmail.com
- Fix build tests to match new locale setting strategy (#586)
-------------------------------------------------------------------
Mon Jan 22 19:08:27 CET 2018 - ms@suse.de
- Added timezone package to build tests
With the latest update on how kiwi handles the locales with
systemd-firstboot, only locales defined in timezone package can be
set, thus Europe/Berlin is not possible if timezone is not installed
-------------------------------------------------------------------
Mon Jan 22 18:03:29 CET 2018 - ms@suse.de
- Fixed build tests for azure and ec2
Packages yast2-storage and recode no longer provided
-------------------------------------------------------------------
Mon Jan 22 17:49:24 CET 2018 - ms@suse.de
- Bump version: 9.11.30 → 9.12.0
-------------------------------------------------------------------
Mon Jan 22 17:44:10 CET 2018 - ms@suse.de
- Update build test image descriptions
Update to latest schema by auto conversion and delete use
of oemboot kiwi code by switching to dracut
-------------------------------------------------------------------
Mon Jan 22 14:23:59 CET 2018 - ms@suse.de
- Fixed reading device node path
lsblk should be called with -p because it's a mistake
to assume any device lives below /dev. There could also
be subtree devices in /dev/mapper or /dev/disk/..
We leave it up to lsblk to provide us the correct
information
-------------------------------------------------------------------
Mon Jan 22 10:38:28 CET 2018 - ms@suse.de
- No need to actively stop the dialog service
-------------------------------------------------------------------
Mon Jan 22 09:47:36 CET 2018 - ms@suse.de
- Added required packages for dmraid and multipath
-------------------------------------------------------------------
Sat Jan 20 17:42:41 CET 2018 - ms@suse.de
- Added handling for dmraid and multipath devices
-------------------------------------------------------------------
Fri Jan 19 18:20:29 CET 2018 - dcassany@suse.com
- Adding iso-scan feature to kiwi-live dracut module
This commit adds the iso-scan scripts to kiwi-live module_setup
if the former files are found in the system inside the dmsquash-live
dracut module directory.
Fixes #574 and is related to #521
-------------------------------------------------------------------
Fri Jan 19 15:37:34 CET 2018 - ms@suse.de
- Fixed Arrays implicitly concatenate by shellcheck
-------------------------------------------------------------------
Thu Jan 18 18:05:35 CET 2018 - ms@suse.de
- Add support for net install in dracut kiwi-dump
This implementes one of the tasks from Issue #576
-------------------------------------------------------------------
Wed Jan 17 14:59:59 CET 2018 - ms@suse.de
- Added runtime check for dracut-kiwi-oem-dump
The installation of the above mentioned dracut module package
is required for oem images which uses dracut as initrd system
and have the creation of an installation image requested.
This is related to Issue #576
-------------------------------------------------------------------
Wed Jan 17 10:22:34 CET 2018 - ms@suse.de
- Update schema version in documentation
-------------------------------------------------------------------
Wed Jan 17 10:18:54 CET 2018 - ms@suse.de
- Auto update all schema descriptions to v6.8
-------------------------------------------------------------------
Wed Jan 17 10:17:39 CET 2018 - ms@suse.de
- Delete hwclock from profile and system setup
-------------------------------------------------------------------
Wed Jan 17 10:07:56 CET 2018 - ms@suse.de
- Delete hwclock section from schema
Deletes hwclock section from schema and provides xslt
style sheet for schema auto conversion from schema
version 6.7 to 6.8
-------------------------------------------------------------------
Tue Jan 16 17:16:04 CET 2018 - dcassany@suse.com
- Deprecate suseConfig method and remove hardware config method
This in this commit:
- the contents of the suseConfig method from kiwi/config/functions.sh
are replaced by a deprecated message.
- the setup_hardware_clock method from SystemSetup is removed as it is
not used anywere in the code.
-------------------------------------------------------------------
Tue Jan 16 16:53:59 CET 2018 - dcassany@suse.com
- Extend CommandCapabilities to also check version
-------------------------------------------------------------------
Tue Jan 16 15:48:03 CET 2018 - ms@suse.de
- Added dracut-kiwi-oem-dump subpackage to spec
-------------------------------------------------------------------
Tue Jan 16 14:10:31 CET 2018 - davidcassany@gmail.com
- Update locale settings (#579)
* Use systemd-firstboot in order config basic settings
This commit updates locale and keyboard settings in order to make
use of the systemd tools, as this will be the only valid method starting
from SLE15.
Fixes #577
* Added CommandCapabilities utils class
-------------------------------------------------------------------
Mon Jan 8 11:37:20 CET 2018 - ms@suse.de
- Bump version: 9.11.29 → 9.11.30
-------------------------------------------------------------------
@ -202,6 +501,18 @@ Wed Nov 29 12:21:29 CET 2017 - ms@suse.de
to the container, cloud and public cloud orientation of
OS images
-------------------------------------------------------------------
Thu Nov 23 11:56:55 CET 2017 - ms@suse.de
- Implementation of dracut kiwi-dump module
Provide the capabilities of the oem install code as
dracut module. The implementation covers the result
of the installiso="true" configuration. Installation
from remote sources still needs to be done and will
follow in an extra pull request. This addresses
Issue #576
-------------------------------------------------------------------
Thu Nov 23 11:07:05 CET 2017 - ms@suse.de

View File

@ -93,7 +93,7 @@
%endif
Name: python-kiwi
Version: 9.11.30
Version: 9.12.6
Release: 0
Provides: kiwi-schema = 6.6
Url: https://github.com/SUSE/kiwi
@ -308,14 +308,18 @@ Requires: btrfsprogs
Requires: gptfdisk
%endif
Requires: coreutils
Requires: curl
Requires: device-mapper
Requires: dialog
Requires: e2fsprogs
Requires: grep
Requires: lvm2
Requires: mdadm
Requires: parted
Requires: pv
Requires: util-linux
Requires: xfsprogs
Requires: xz
%ifarch s390 s390x
Requires: s390-tools
%endif
@ -335,6 +339,29 @@ This package contains the kiwi-repart dracut module which is
used to repartition the oem disk image to the current disk
geometry according to the setup in the kiwi image configuration
%package -n dracut-kiwi-oem-dump
Summary: KIWI - Dracut module for oem(install) image type
Group: System/Management
BuildRequires: dracut
Requires: dmraid
Requires: dracut-kiwi-lib
Requires: kexec-tools
%if 0%{?suse_version}
Requires: multipath-tools
%endif
%if 0%{?fedora} || 0%{?rhel}
Requires: device-mapper-multipath
%endif
Requires: gawk
%description -n dracut-kiwi-oem-dump
This package contains the kiwi-dump dracut module which is
used to install an oem image onto a target disk. It implements
a simple installer which allows for user selected target disk
or unattended installation to target. The source of the image
to install could be either from media(CD/DVD/USB) or from
remote
%package -n dracut-kiwi-live
Summary: KIWI - Dracut module for iso(live) image type
Group: System/Management
@ -573,6 +600,10 @@ fi
%defattr(-, root, root)
%{_usr}/lib/dracut/modules.d/90kiwi-repart
%files -n dracut-kiwi-oem-dump
%defattr(-, root, root)
%{_usr}/lib/dracut/modules.d/90kiwi-dump
%files -n dracut-kiwi-live
%defattr(-, root, root)
%{_usr}/lib/dracut/modules.d/90kiwi-live

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:75f36a7fc8de4a38a6bb292867ceb9054c0487cc2f141ba1335aee27c46348b8
size 2311765
oid sha256:510e283a6efffa8837e67fe11a799091c45ed83bc946e4c51c4302c2a42cf41c
size 2366134