forked from pool/python-kiwi
- Bump version: 9.13.9 → 9.14.0
- Rebuild online schema documentation - XSL Auto update descriptions due to schema change - Delete obsolete hybrid attribute from type Any iso image we create will be a hybrid image. That was already the default for any install iso image and was a configuration option for live images. The optional selection only existed for systems which do not provide tools to make an iso hybrid. All distributions kiwi supports provides this capabilities and there is no good reason why a live or install iso should not be hybrid and bootable as iso and as disk. Also the boot in disk mode became the preferred boot method for the majority of our users which requires to provide a hybrid iso - Add efiparttable type attribute This commit allows to choose the partition table type for efi firmwares OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=98
This commit is contained in:
parent
ebfd0cd88f
commit
be5a957ab1
@ -9,12 +9,6 @@ addFilter("no-manual-page-for-binary kiwi-ng")
|
||||
addFilter("suse-filelist-empty .*")
|
||||
addFilter("explicit-lib-dependency .*")
|
||||
|
||||
# don't blame on auto generated code
|
||||
addFilter("non-executable-script .*/xml_parse.py.*")
|
||||
|
||||
# don't blame on dracut scripts
|
||||
addFilter("non-executable-script .*/dracut/modules.d.*")
|
||||
|
||||
# don't check uid for tftpboot
|
||||
addFilter("non-standard-uid .*")
|
||||
|
||||
|
@ -1,6 +1,199 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 23 10:34:37 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.13.9 → 9.14.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 23 10:33:08 CET 2018 - ms@suse.de
|
||||
|
||||
- Rebuild online schema documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 23 09:29:43 CET 2018 - ms@suse.de
|
||||
|
||||
- XSL Auto update descriptions due to schema change
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 23 09:19:11 CET 2018 - ms@suse.de
|
||||
|
||||
- Delete obsolete hybrid attribute from type
|
||||
|
||||
Any iso image we create will be a hybrid image. That was
|
||||
already the default for any install iso image and was a
|
||||
configuration option for live images. The optional selection
|
||||
only existed for systems which do not provide tools to
|
||||
make an iso hybrid. All distributions kiwi supports provides
|
||||
this capabilities and there is no good reason why a live
|
||||
or install iso should not be hybrid and bootable as iso
|
||||
and as disk. Also the boot in disk mode became the preferred
|
||||
boot method for the majority of our users which requires
|
||||
to provide a hybrid iso
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 22 18:36:53 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Add efiparttable type attribute
|
||||
|
||||
This commit allows to choose the partition table type for efi firmwares
|
||||
using the efiparttable type attribute.
|
||||
|
||||
Fixes #638
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 22 17:40:54 CET 2018 - ms@suse.de
|
||||
|
||||
- Update spec file to require xorriso
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 22 16:54:05 CET 2018 - ms@suse.de
|
||||
|
||||
- Cleanup hybrid call and use of iso tool options
|
||||
|
||||
The extra isohybrid call is only needed if the mkisofs
|
||||
tool category is used. Thus it should be only visible
|
||||
at the place where the isofs is created and not as an
|
||||
extra step in the builder tasks. Additionally the handling
|
||||
of extra options was mkisofs specific and should be
|
||||
better done as a common meta_data record. The tool
|
||||
specific options should only appear in the tool specific
|
||||
class implementations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 22 10:33:01 CET 2018 - ms@suse.de
|
||||
|
||||
- Allow to configure iso tool category
|
||||
|
||||
Switch to xorriso by default but allow to setup cdrtools
|
||||
in the runtime configuration file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 21 15:54:25 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Remove xml_parse.py shebang in spec
|
||||
|
||||
It removes the shebang from the autogenerated file and also removes
|
||||
the exception in rpmlint to ignore non-executable-script warning.
|
||||
|
||||
Fixes #666
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 16:34:15 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Remove unneeded shebangs from dracut modules
|
||||
|
||||
Fixes #668
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 14:22:40 CET 2018 - ms@suse.de
|
||||
|
||||
- Added IsoToolsXorrIso class
|
||||
|
||||
As an alternative to mkisofs/genisoimage there is now the
|
||||
IsoToolsXorrIso class which implements the IsoTools interface
|
||||
by using xorriso. This Fixes #635
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 10:07:19 CET 2018 - ms@suse.de
|
||||
|
||||
- Update package MANIFEST.in
|
||||
|
||||
Include new iso_tools directory
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 16 21:03:30 CET 2018 - ms@suse.de
|
||||
|
||||
- Added iso_tools api documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 16 20:55:57 CET 2018 - ms@suse.de
|
||||
|
||||
- Add list_iso method to iso_tools api
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 16 15:26:29 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Update FSF address
|
||||
|
||||
The address has been taken from the header example published here
|
||||
https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
||||
|
||||
Fixes #667
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 16 11:02:35 CET 2018 - ms@suse.de
|
||||
|
||||
- Add create_iso method to iso_tools api
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 17:27:51 CET 2018 - ms@suse.de
|
||||
|
||||
- Seperate iso tool handling into its own namespace
|
||||
|
||||
The Iso class only provides generic helper methods around the
|
||||
creation of ISO filesystems. For the creation of the filesystem
|
||||
itself we encapsulate the tool parameter handling into its own
|
||||
class. For the option compatible mkisofs/genisoimage tools the
|
||||
IsoToolsCdrTools class exists. This allows to create e.g
|
||||
IsoToolsXorrIso class as a future implementation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 10:32:25 CET 2018 - ms@suse.de
|
||||
|
||||
- Refactor iso helper tools
|
||||
|
||||
There are several tools available to build iso images.
|
||||
genisoimage, mkisofs and also xorriso. The history of
|
||||
the tools shows them to be used in the range of available
|
||||
Linux distributions. Thus kiwi contains an abstraction
|
||||
layer to support them but assumed they are option
|
||||
compatible. With the xorriso implementation this is no
|
||||
longer correct and therefore a refactoring of the iso
|
||||
tools api is required before support for xorriso can
|
||||
be added. This references Issue #635
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 17:59:23 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Make build type mandatory in XMLState
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 17:12:59 CET 2018 - dcassany@suse.com
|
||||
|
||||
- kiwi_inode_size value is no longer hardcoded in more than one place
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 16:34:39 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Add warning message for dasd
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:13:09 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Rearrange defaults and some comments
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:38:22 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Rearrange variable start_sector attribute to be a Partitioner attribute
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:31:40 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Add disk_start_sector type attribute
|
||||
|
||||
This commit adds the disk start sector attribute to configure the
|
||||
first disk sector for the first partition of the disk.
|
||||
|
||||
Fixes #575
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 15:36:29 CET 2018 - ms@suse.de
|
||||
|
||||
- Rebuild online schema documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 10:27:30 CET 2018 - ms@suse.de
|
||||
|
||||
|
||||
- Bump version: 9.13.8 → 9.13.9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
@ -38,7 +38,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 9.13.9
|
||||
Version: 9.14.0
|
||||
Provides: kiwi-schema = 6.6
|
||||
Release: 0
|
||||
Url: https://github.com/SUSE/kiwi
|
||||
@ -133,11 +133,7 @@ Requires: gdisk
|
||||
%endif
|
||||
Requires: dosfstools
|
||||
Requires: e2fsprogs
|
||||
%if 0%{?suse_version} >= 1500
|
||||
Requires: mkisofs
|
||||
%else
|
||||
Requires: genisoimage
|
||||
%endif
|
||||
Requires: xorriso
|
||||
Requires: grub2
|
||||
Requires: kiwi-man-pages
|
||||
Requires: kiwi-tools
|
||||
@ -210,11 +206,7 @@ Provides: kiwi-packagemanager:zypper
|
||||
%endif
|
||||
Requires: dosfstools
|
||||
Requires: e2fsprogs
|
||||
%if 0%{?suse_version} >= 1500
|
||||
Requires: mkisofs
|
||||
%else
|
||||
Requires: genisoimage
|
||||
%endif
|
||||
Requires: xorriso
|
||||
Requires: grub2
|
||||
Requires: kiwi-man-pages
|
||||
Requires: kiwi-tools
|
||||
@ -377,15 +369,7 @@ Requires: dmsetup
|
||||
Requires: device-mapper
|
||||
%endif
|
||||
Requires: dracut
|
||||
%if 0%{?suse_version} >= 1500
|
||||
Requires: mkisofs
|
||||
%else
|
||||
%if 0%{?fedora} || 0%{?rhel} || 0%{?debian} || 0%{?ubuntu}
|
||||
Requires: genisoimage
|
||||
%else
|
||||
Requires: cdrkit-cdrtools-compat
|
||||
%endif
|
||||
%endif
|
||||
Requires: xorriso
|
||||
License: GPL-3.0+
|
||||
Group: %{sysgroup}
|
||||
|
||||
@ -422,6 +406,10 @@ Provides manual pages to describe the kiwi commands
|
||||
%prep
|
||||
%setup -q -n kiwi-%{version}
|
||||
|
||||
# Drop shebang for kiwi/xml_parse.py, as we don't intend to use it
|
||||
# as an independent script
|
||||
sed -e "s|#!/usr/bin/env python||" -i kiwi/xml_parse.py
|
||||
|
||||
%build
|
||||
# Build Python 2 version
|
||||
python2 setup.py build --cflags="${RPM_OPT_FLAGS}"
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b9b2faf2c9ac01f2bcac4fb1af1b968ae6a451749c4e4124baf2da6e6e5663d6
|
||||
size 512221
|
||||
oid sha256:00f6b632e1e002cbabf4bb8d6cb2e4d04249a852b6d0bf7d71acb2adfd2e8aba
|
||||
size 517132
|
||||
|
Loading…
Reference in New Issue
Block a user