SHA256
1
0
forked from pool/python-kiwi

- Bump version: 9.7.0 → 9.7.1

- Refactor detection code for grub directory name
  
  The method get_grub_boot_directory_name was based on checking
  for the name of the grub2 install tool, but this is not always
  reliable because the name of the grub2 install tool has no
  direct connection to the grub2 path. The method changes in a
  way that it checks for the presence of the grub2 installation
  directory which is /usr/lib/grub or /usr/lib/grub2. Depending
  on the result the location in boot is /boot/grub or /boot/grub2
  which seems to be a more reliable check
  

  
- Fixup detection of grub directory name
  
  In order to put grub data to boot/grub2 or boot/grub a check for
  the grub2-tool vs. grub-tool name is performed. This requires
  access to the image root directory on a file basis which is not always
  applicable. When setting up the grub bootloader for e.g EFI boot on
  an iso image the rootfs can't be directly accessed because the iso
  image contains the rootfs in a compressed format. This commit
  refactors the check to be generic for all image types
  

  
- Fixup EFI setup for iso images

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=31
This commit is contained in:
Marcus Schaefer 2017-06-08 09:02:26 +00:00 committed by Git OBS Bridge
parent 628ddcc838
commit 75d1d11375
3 changed files with 94 additions and 4 deletions

View File

@ -1,6 +1,71 @@
-------------------------------------------------------------------
Thu Jun 8 10:56:29 CEST 2017 - ms@suse.de
- Bump version: 9.7.0 → 9.7.1
-------------------------------------------------------------------
Thu Jun 8 10:05:12 CEST 2017 - ms@suse.de
- Refactor detection code for grub directory name
The method get_grub_boot_directory_name was based on checking
for the name of the grub2 install tool, but this is not always
reliable because the name of the grub2 install tool has no
direct connection to the grub2 path. The method changes in a
way that it checks for the presence of the grub2 installation
directory which is /usr/lib/grub or /usr/lib/grub2. Depending
on the result the location in boot is /boot/grub or /boot/grub2
which seems to be a more reliable check
-------------------------------------------------------------------
Wed Jun 7 22:37:07 CEST 2017 - ms@suse.de
- Fixup detection of grub directory name
In order to put grub data to boot/grub2 or boot/grub a check for
the grub2-tool vs. grub-tool name is performed. This requires
access to the image root directory on a file basis which is not always
applicable. When setting up the grub bootloader for e.g EFI boot on
an iso image the rootfs can't be directly accessed because the iso
image contains the rootfs in a compressed format. This commit
refactors the check to be generic for all image types
-------------------------------------------------------------------
Wed Jun 7 18:36:19 CEST 2017 - ms@suse.de
- Fixup EFI setup for iso images
The embedded efi fat image on the iso filesystem must follow
the same rules compared to the setup on a disk
-------------------------------------------------------------------
Wed Jun 7 09:06:41 CEST 2017 - toms@suse.de
- Fix docstring and apply ReST markup
Avoids the the following warning:
Definition list ends without a blank line; unexpected unindent.
Docstring contains ReST markup from
http://www.sphinx-doc.org/en/stable/domains.html#cross-referencing-python-objects
-------------------------------------------------------------------
Tue Jun 6 16:57:02 CEST 2017 - dcassany@suse.com
- Some corrections for Building Docker image docs
-------------------------------------------------------------------
Tue Jun 6 11:01:47 CEST 2017 - dcassany@suse.com
- Rearrange Docker docs
This commit rearranges the Docker image builds documentation
in order to match the criteria exposed in #323
-------------------------------------------------------------------
Fri Jun 2 10:38:12 CEST 2017 - ms@suse.de
- Bump version: 9.6.2 → 9.7.0
-------------------------------------------------------------------
@ -54,6 +119,16 @@ Thu Jun 1 10:41:45 CEST 2017 - ms@suse.de
pattern validation will be disabled on the generateDS
level and applies only to the schema. This Fixes #347
-------------------------------------------------------------------
Wed May 31 16:36:17 CEST 2017 - ms@suse.de
- Allow vendor specific grub config file location
On e.g Fedora systems the EFI grub config file for secure
boot systems is expected to be located in the vendor
specific efi boot directory from where the shim loader
gets loaded by the firmware
-------------------------------------------------------------------
Wed May 31 14:54:40 CEST 2017 - dcassany@suse.com
@ -107,6 +182,11 @@ Mon May 29 20:50:35 CEST 2017 - dimstar@opensuse.org
https://bugzilla.opensuse.org/show_bug.cgi?id=957927
-------------------------------------------------------------------
Mon May 29 12:33:51 CEST 2017 - ms@suse.de
- Use glob pattern to match shim modules
-------------------------------------------------------------------
Sun May 28 21:37:25 CEST 2017 - ms@suse.de
@ -130,6 +210,16 @@ Fri May 26 14:42:11 CEST 2017 - dcassany@suse.com
Fixes #349
-------------------------------------------------------------------
Wed May 24 17:51:08 CEST 2017 - ms@suse.de
- Added fallback setup for grub secure boot
The current implementation is based on the presence of the
shim-install tool. This tool does not exist on all distributions.
In case shim-install is not present a kiwi fallback solution
applies. Fixes #337
-------------------------------------------------------------------
Wed May 24 13:18:43 CEST 2017 - dcassany@suse.com

View File

@ -67,7 +67,7 @@
%endif
Name: python-kiwi
Version: 9.7.0
Version: 9.7.1
Release: 0
Provides: kiwi-schema = 6.5
Url: https://github.com/SUSE/kiwi

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a9159152713e754866ecd42fdae53bad8a91fae4409120be782977b467d6f0a
size 3435736
oid sha256:f0c15a7561c2db027ec455564f359f404376d2e3292c793064317f5853913374
size 3382968