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:
parent
628ddcc838
commit
75d1d11375
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4a9159152713e754866ecd42fdae53bad8a91fae4409120be782977b467d6f0a
|
||||
size 3435736
|
||||
oid sha256:f0c15a7561c2db027ec455564f359f404376d2e3292c793064317f5853913374
|
||||
size 3382968
|
||||
|
Loading…
Reference in New Issue
Block a user