|
|
|
@@ -1,6 +1,437 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 9 10:56:37 CEST 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Bump version: 9.14.1 → 9.14.2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 6 16:01:51 CEST 2018 - dcassany@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix default initrd_system values
|
|
|
|
|
|
|
|
|
|
This commit fixes the default initrd_system value for some image
|
|
|
|
|
types. Since this value is included in profile and potentially
|
|
|
|
|
taken into account for some of the config script functions, it is
|
|
|
|
|
important to have consistent values even when the image type
|
|
|
|
|
has no initrd choice or it doesn't have initrd at all.
|
|
|
|
|
|
|
|
|
|
Related to #689
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 6 10:51:36 CEST 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Check partition table after cow part creation
|
|
|
|
|
|
|
|
|
|
Proceed with the persistent write partition setup only
|
|
|
|
|
if the cow partition could have been created successfully
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 5 14:47:23 CEST 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed detection of disk node in live iso images
|
|
|
|
|
|
|
|
|
|
If the live iso is booted as disk the initrd code needs to
|
|
|
|
|
find the correct disk node pointing to the iso image. This
|
|
|
|
|
was formerly done by checking if the populated disk devices
|
|
|
|
|
contains an iso header with an application id. The information
|
|
|
|
|
was obtained using the isoinfo tool. isoinfo is a tool
|
|
|
|
|
provided by the obsolete and xorriso replaced cdrtools kit.
|
|
|
|
|
In addition the lookup was unsafe because any iso with
|
|
|
|
|
an application id would have been valid. Thus this patch
|
|
|
|
|
changes the detection mechanism to use the volume id as
|
|
|
|
|
it is used in the root assignment on the cmdline. The
|
|
|
|
|
volume id is populated as device label for the assigned
|
|
|
|
|
block device and can therefore be used as a unique id.
|
|
|
|
|
The volume id itself is a configuration option in the image
|
|
|
|
|
XML description. If not set the default is 'CDROM'. The
|
|
|
|
|
information can be obtained via blkid and therefore also
|
|
|
|
|
eliminates the isoinfo requirement
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 4 17:26:40 CEST 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixup test-image-docker unresolvable state
|
|
|
|
|
|
|
|
|
|
genisoimage seems no longer present in the distro
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 4 12:08:39 CEST 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Update etc/default/grub setup
|
|
|
|
|
|
|
|
|
|
kiwi writes optional grub boot parameters to the GRUB_CMDLINE_LINUX
|
|
|
|
|
variable in default/grub. This information is then picked up by
|
|
|
|
|
grub2-mkconfig and written to grub.cfg However there is also another
|
|
|
|
|
variable named GRUB_CMDLINE_LINUX_DEFAULT which according to the
|
|
|
|
|
documentation should be used preferably. While it does not seem to
|
|
|
|
|
matter for grub it matters for yast. Thus this patch changes the
|
|
|
|
|
configuration variable and fixes bsc#1084117
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 3 12:17:33 CEST 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Bump version: 9.14.0 → 9.14.1
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 3 11:51:26 CEST 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed truncation of image when writing vhd tag
|
|
|
|
|
|
|
|
|
|
When writing the vhd tag into a vhdfixed formatted image
|
|
|
|
|
the image was opened with the wrong open bits 'wb' and
|
|
|
|
|
thus was truncated at the 64k offset. This patch fixes
|
|
|
|
|
the open bits to allow in-place tag writing. This
|
|
|
|
|
Fixes bsc#1077096
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 3 09:45:51 CEST 2018 - dcassany@suse.com
|
|
|
|
|
|
|
|
|
|
- Make use of autoremove in Yum and Dnf to clean dependencies
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 28 17:13:48 CEST 2018 - dcassany@suse.com
|
|
|
|
|
|
|
|
|
|
- Enable no forced deletion for dnf, yum and apt package managers
|
|
|
|
|
|
|
|
|
|
This commit makes apt, yum and dnf support equivalent to zypper in terms
|
|
|
|
|
of being capable to delete packages using the package manger tools
|
|
|
|
|
(implies dependencies deletion is handled by the package manager)
|
|
|
|
|
or deleting explicitly only listed packages using packager tools
|
|
|
|
|
even if this implies breaking dependencies.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 27 08:57:54 CEST 2018 - gmoro@suse.de
|
|
|
|
|
|
|
|
|
|
- fix vmx fileName parameter, bsc#1084157
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 23 15:05:12 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Update schema version in free schema doc generator
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 23 10:44:32 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Update schema version in headline of doc chapter
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 13 10:05:06 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Bump version: 9.13.7 → 9.13.8
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 13 10:02:16 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed base package requires
|
|
|
|
|
|
|
|
|
|
kpartx is used by kiwi but was not required in spec
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 13 10:00:01 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Update gitignore
|
|
|
|
|
|
|
|
|
|
Do not manage changes in .pytest_cache
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 13 09:56:32 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Tell plymouth to quit only if a dialog is called
|
|
|
|
|
|
|
|
|
|
In case of a dialog kiwi uses the dialog program which conflicts
|
|
|
|
|
with the plymouth splash system. Thus we tell plymouth to stop
|
|
|
|
|
This patch changes the request to be send to plymouth prior to
|
|
|
|
|
a dialog call and not in general
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 12 15:41:07 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Bump version: 9.13.6 → 9.13.7
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 12 11:48:51 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Update bootloader console for oem test image
|
|
|
|
|
|
|
|
|
|
Set bootloader_console="serial" for the oem test image to
|
|
|
|
|
allow testing in the Kanku CI
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 12 09:13:51 CET 2018 - dcassany@suse.com
|
|
|
|
|
|
|
|
|
|
- Add profile dependencies
|
|
|
|
|
|
|
|
|
|
With this commit the profile can include other profiles as a dependency.
|
|
|
|
|
This way it is possible build an image defined by multiple profiles by just
|
|
|
|
|
calling a single composed profile from the command line.
|
|
|
|
|
|
|
|
|
|
Fixes #658
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 12 08:28:52 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Bump version: 9.13.5 → 9.13.6
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 9 14:08:53 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Disable multipath from oem build test
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 9 14:03:23 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixup setup of root_filesystem_is_multipath
|
|
|
|
|
|
|
|
|
|
The variable is set to a boolean value or None. If set to
|
|
|
|
|
False due to a configuration of oem-multipath-scan this
|
|
|
|
|
will cause the dracut multipath module to be omitted.
|
|
|
|
|
In any other case the presence of the multipath module
|
|
|
|
|
decides whether it will be included into the dracut
|
|
|
|
|
generated initrd or not.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 9 11:26:38 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixup python-kiwi base package requires
|
|
|
|
|
|
|
|
|
|
There is no need for the base package to require multipath.
|
|
|
|
|
Those tools are only needed for dracut modules
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 8 15:58:38 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Use dracut modules based on feature use
|
|
|
|
|
|
|
|
|
|
As the kiwi build dracut initrd is a generic one which
|
|
|
|
|
includes all installed dracut modules we missed a way to
|
|
|
|
|
exclude modules from beeing incorporated even if we know
|
|
|
|
|
it would not be needed. One example is the multipath module
|
|
|
|
|
which would only be useful if the oem multipath scan is
|
|
|
|
|
configured in the image description
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 7 11:48:48 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Update test-image-oem build
|
|
|
|
|
|
|
|
|
|
Create hostonly dracut initrd on first boot and replace
|
|
|
|
|
kiwi's grub config by the result of grub2-mkconfig
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 7 11:36:34 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Delete invalid motd file from build tests
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 7 10:28:28 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
- Prepare test-image-oem build test for Kanku
|
|
|
|
|
|
|
|
|
|
Activate unattended mode and preselect the installation target
|
|
|
|
|
Also specify a fixed swapsize value to be independent of the
|
|
|
|
|
host main memory which is used to calculate swap if no size
|
|
|
|
|
is specified
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 6 17:01:58 CET 2018 - ms@suse.de
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Bump version: 9.13.4 → 9.13.5
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|