SHA256
1
0
forked from pool/python-kiwi

- Bump version: 9.18.12 → 9.18.13

- Add --add-bootstrap-packages option
  The prepare and build commands now allows to specify additional
  packages to be installed as part of the early bootstrap phase
  This Fixes #1151

- Detect raid disks in oem dump module
  The current disk detection only takes lsblk entries into
  account that marks the device as 'disk'. However on raid
  disks like fake raid controllers the disk is mapped via
  dmraid and marked as 'raidX' device. This commit also takes
  those devices into account for deployment. Issue #1181

- Fix return value of is_prepared method
  The method is expected to return a bool value. In fact it
  returned a list. An empty list is evalutated as False in
  python, a list with content as True. So the way the method
  is used is correct but the return value should be a real
  bool value to match the docs and expectations. Also the
  unit test for this code was wrong. This Fixes #1175

- Update documentation regarding fstab adaptions

- Add support for custom fstab script extension
  In addition to fstab append and patch features we also allow
  an fstab.script file that is called chrooted. The change is
  needed to support overlay mounting of filesystems as part
  of the initrd. If system filesystems needs to be changed in
  a way that they can be used in an overlay mount, the standard

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=148
This commit is contained in:
David Cassany 2019-09-06 08:56:46 +00:00 committed by Git OBS Bridge
parent cf18206513
commit 874daaa89a
3 changed files with 131 additions and 3 deletions

View File

@ -1,3 +1,131 @@
-------------------------------------------------------------------
Thu Aug 29 16:38:30 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.18.12 → 9.18.13
-------------------------------------------------------------------
Thu Aug 29 11:38:56 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Add --add-bootstrap-packages option
The prepare and build commands now allows to specify additional
packages to be installed as part of the early bootstrap phase
This Fixes #1151
-------------------------------------------------------------------
Wed Aug 28 16:07:31 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Detect raid disks in oem dump module
The current disk detection only takes lsblk entries into
account that marks the device as 'disk'. However on raid
disks like fake raid controllers the disk is mapped via
dmraid and marked as 'raidX' device. This commit also takes
those devices into account for deployment. Issue #1181
-------------------------------------------------------------------
Tue Aug 27 11:13:30 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Fix return value of is_prepared method
The method is expected to return a bool value. In fact it
returned a list. An empty list is evalutated as False in
python, a list with content as True. So the way the method
is used is correct but the return value should be a real
bool value to match the docs and expectations. Also the
unit test for this code was wrong. This Fixes #1175
-------------------------------------------------------------------
Mon Aug 26 17:58:33 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Update documentation regarding fstab adaptions
-------------------------------------------------------------------
Mon Aug 26 17:08:49 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Add support for custom fstab script extension
In addition to fstab append and patch features we also allow
an fstab.script file that is called chrooted. The change is
needed to support overlay mounting of filesystems as part
of the initrd. If system filesystems needs to be changed in
a way that they can be used in an overlay mount, the standard
mount entry has to take the x-initrd.mount capability which
requires a modification of the fstab which is cumbersome to
handle as a patch file. This concept is currently used as
part of the MicroOS project in SUSE and is applied in the
integration test build maintained for this target. This
Fixes bsc#1129566
-------------------------------------------------------------------
Fri Aug 23 14:24:12 CEST 2019 - Neal Gompa <ngompa13@gmail.com>
- Fix GitLab CI jobs for building on Fedora
Mock is incorrectly using systemd sysusers now without a systemd dependency or
working sysusers scriptlets. For now, manually create the mock group.
In addition, let's go ahead and upgrade to a Fedora 30 chroot for the mock builds.
-------------------------------------------------------------------
Fri Aug 23 11:28:36 CEST 2019 - David Cassany <dcassany@suse.com>
- Avoid default installation of dracut kiwi modules
With this commit dracut modules won't be installed by default
in the initrd unless they are requested by the commandline calling
dracut or by a dracut configuration file.
Fixes bsc#1142899 bsc#1136444
Fixes #1103
-------------------------------------------------------------------
Fri Aug 23 11:13:29 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Update live iso integration test build
Our live iso test is setup for EFI. Since the switch to grub
no isolinux will be used with the test. Thus there is no need
to install the gfxboot branding package anymore
-------------------------------------------------------------------
Thu Aug 22 15:43:27 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Stop inheriting from object
This is no longer required in Python3
-------------------------------------------------------------------
Thu Aug 22 09:47:59 CEST 2019 - David Cassany <dcassany@suse.com>
- Add crypt dependency to kiwi-lib dracut module
This commit fixes the dependencies of the kiwi-lib dracut module to
include crypt module required by kiwi-luks-lib.sh.
In addition it also updates the check() section to return 255 instead of
0. In check section a return code of 0 means install it, 255 install
only if required by another module, anything else, do not install.
Related with bsc#1142899
-------------------------------------------------------------------
Wed Aug 21 16:03:10 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Create ssh host keys for MicroOS test image
-------------------------------------------------------------------
Wed Aug 21 15:15:54 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Added network setup for MicroOS test build
-------------------------------------------------------------------
Tue Aug 20 09:58:40 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Fixed conflict in integration build tests
pkgconf-pkg-config conflicts with pkg-config on TW
-------------------------------------------------------------------
Tue Aug 20 09:48:00 CEST 2019 - Marcus Schäfer <ms@suse.de>

View File

@ -43,7 +43,7 @@
%endif
Name: python-kiwi
Version: 9.18.12
Version: 9.18.13
Provides: kiwi-schema = 7.1
Release: 0
Url: https://github.com/SUSE/kiwi

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d1caaee90db4a38f94be782c5714021eb610aa3e2a28a31a629c66e0cfeb84d3
size 1622420
oid sha256:cce3c8e68d597f0eacfc2fd5fc759c75792a74c254b925d3c3628c69663335ca
size 1626813