Accepting request 570609 from Virtualization:Appliances:Builder
- Bump version: 9.12.5 → 9.12.6 - Fixed kiwi dracut config for the final system Once the image has been deployed on the target and the system is up and running some of the kiwi dracut modules used for deployment are no longer needed and should not be taken into account when another dracut call happens on the system. - Bump version: 9.12.4 → 9.12.5 - Make sure there are no busy devices on reboot If the dracut kiwi-repart module skips the repartition step because the disk was already repartitioned it leaves devices in busy state which leads to a rescue shell at the system mount stage - uboot-setup-panda.tgz was readded by mistake as boot hooks are no longer needed OBS-URL: https://build.opensuse.org/request/show/570609 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=17
This commit is contained in:
commit
988876c99d
@ -1,6 +1,305 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 12:16:55 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.12.5 → 9.12.6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 27 11:14:48 CET 2018 - ms@suse.de
|
||||
|
||||
- Fixed kiwi dracut config for the final system
|
||||
|
||||
Once the image has been deployed on the target and the
|
||||
system is up and running some of the kiwi dracut modules
|
||||
used for deployment are no longer needed and should not be
|
||||
taken into account when another dracut call happens on the
|
||||
system.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 10:28:53 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.12.4 → 9.12.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 10:18:58 CET 2018 - ms@suse.de
|
||||
|
||||
- Make sure there are no busy devices on reboot
|
||||
|
||||
If the dracut kiwi-repart module skips the repartition step
|
||||
because the disk was already repartitioned it leaves devices
|
||||
in busy state which leads to a rescue shell at the system
|
||||
mount stage
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 25 16:48:30 CET 2018 - dcassany@suse.com
|
||||
|
||||
- uboot-setup-panda.tgz was readded by mistake as boot hooks are no longer needed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 25 15:32:53 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Adding opensuse ports repository
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 25 14:04:36 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.12.3 → 9.12.4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 25 14:02:31 CET 2018 - ms@suse.de
|
||||
|
||||
- Don't lookup zImage symlink
|
||||
|
||||
Due to the workaround to lookup the gzip compressed variant
|
||||
of a zImage to find its version, it's required to find the
|
||||
full name of the zImage in order to rematch the gzip variant.
|
||||
Looking at the zImage link will make this to fail because
|
||||
there is no vmlinux link
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 25 13:54:03 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.12.2 → 9.12.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 25 11:59:36 CET 2018 - ms@suse.de
|
||||
|
||||
- Fixed kernel version check for zImage
|
||||
|
||||
kernels build as zImage contains the decompressor code
|
||||
as part of the kernel image and could be therefore
|
||||
compressed by any possible compression algorithm.
|
||||
In this case we assume/hope that there is also a
|
||||
standard gz compressed vmlinux version of the kernel
|
||||
available and check this one instead of the zImage
|
||||
variant. Fixes #587
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 25 11:34:58 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.12.1 → 9.12.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 19:40:50 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Update the man pages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 17:18:51 CET 2018 - ms@suse.de
|
||||
|
||||
- Fixed installation image builder
|
||||
|
||||
Use get_boot_names from BootImage instance to ask for
|
||||
the name of the initrd instead of constructing this
|
||||
information from static values. The name of the initrd
|
||||
is different per distro and toolkit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 16:57:27 CET 2018 - ms@suse.de
|
||||
|
||||
- Provide a get_boot_names method in boot classes
|
||||
|
||||
The naming schema for an initrd file name depends on the
|
||||
boot image type as well as on the underlaying initrd
|
||||
creation toolkit. In order to encapsulate that in a clear
|
||||
interface the code to know about the correct names has
|
||||
been moved into the classes which are responsible for
|
||||
it and out of the builder/disk class
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 15:00:06 CET 2018 - rjschwei@suse.com
|
||||
|
||||
- Image name generation for GCE images
|
||||
+ Fix the name generation for GCE images. The implementation assumed that
|
||||
GCE images are of a type that use a kiwi generated initrd, looking for
|
||||
image name components based on the boot attribute in the type element.
|
||||
This assumption is not correct, use the name provided in the XML to
|
||||
compose the image name.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 12:07:06 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.12.0 → 9.12.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 12:05:53 CET 2018 - ms@suse.de
|
||||
|
||||
- Fixed dracut-kiwi-oem-dump requires setup
|
||||
|
||||
on rhel/fedora multipath is provided by device-mapper-multipath
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 23 19:03:27 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Adding package_gpgcheck flag as an option for set-repo and add-repo
|
||||
|
||||
Fixes #565
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 23 11:37:52 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Adding uboot-setup kiwi hooks
|
||||
|
||||
For some reason the uboot-setup-panda.tgz file did not get into
|
||||
master branch, probably was not properly pushed in the former
|
||||
include_build_tests_arm branch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 23 11:22:42 CET 2018 - davidcassany@gmail.com
|
||||
|
||||
- Fix build tests to match new locale setting strategy (#586)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 22 19:08:27 CET 2018 - ms@suse.de
|
||||
|
||||
- Added timezone package to build tests
|
||||
|
||||
With the latest update on how kiwi handles the locales with
|
||||
systemd-firstboot, only locales defined in timezone package can be
|
||||
set, thus Europe/Berlin is not possible if timezone is not installed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 22 18:03:29 CET 2018 - ms@suse.de
|
||||
|
||||
- Fixed build tests for azure and ec2
|
||||
|
||||
Packages yast2-storage and recode no longer provided
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 22 17:49:24 CET 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.11.30 → 9.12.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 22 17:44:10 CET 2018 - ms@suse.de
|
||||
|
||||
- Update build test image descriptions
|
||||
|
||||
Update to latest schema by auto conversion and delete use
|
||||
of oemboot kiwi code by switching to dracut
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 22 14:23:59 CET 2018 - ms@suse.de
|
||||
|
||||
- Fixed reading device node path
|
||||
|
||||
lsblk should be called with -p because it's a mistake
|
||||
to assume any device lives below /dev. There could also
|
||||
be subtree devices in /dev/mapper or /dev/disk/..
|
||||
We leave it up to lsblk to provide us the correct
|
||||
information
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 22 10:38:28 CET 2018 - ms@suse.de
|
||||
|
||||
- No need to actively stop the dialog service
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 22 09:47:36 CET 2018 - ms@suse.de
|
||||
|
||||
- Added required packages for dmraid and multipath
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 20 17:42:41 CET 2018 - ms@suse.de
|
||||
|
||||
- Added handling for dmraid and multipath devices
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 19 18:20:29 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Adding iso-scan feature to kiwi-live dracut module
|
||||
|
||||
This commit adds the iso-scan scripts to kiwi-live module_setup
|
||||
if the former files are found in the system inside the dmsquash-live
|
||||
dracut module directory.
|
||||
|
||||
Fixes #574 and is related to #521
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 19 15:37:34 CET 2018 - ms@suse.de
|
||||
|
||||
- Fixed Arrays implicitly concatenate by shellcheck
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 18 18:05:35 CET 2018 - ms@suse.de
|
||||
|
||||
- Add support for net install in dracut kiwi-dump
|
||||
|
||||
This implementes one of the tasks from Issue #576
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 17 14:59:59 CET 2018 - ms@suse.de
|
||||
|
||||
- Added runtime check for dracut-kiwi-oem-dump
|
||||
|
||||
The installation of the above mentioned dracut module package
|
||||
is required for oem images which uses dracut as initrd system
|
||||
and have the creation of an installation image requested.
|
||||
This is related to Issue #576
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 17 10:22:34 CET 2018 - ms@suse.de
|
||||
|
||||
- Update schema version in documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 17 10:18:54 CET 2018 - ms@suse.de
|
||||
|
||||
- Auto update all schema descriptions to v6.8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 17 10:17:39 CET 2018 - ms@suse.de
|
||||
|
||||
- Delete hwclock from profile and system setup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 17 10:07:56 CET 2018 - ms@suse.de
|
||||
|
||||
- Delete hwclock section from schema
|
||||
|
||||
Deletes hwclock section from schema and provides xslt
|
||||
style sheet for schema auto conversion from schema
|
||||
version 6.7 to 6.8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 16 17:16:04 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Deprecate suseConfig method and remove hardware config method
|
||||
|
||||
This in this commit:
|
||||
|
||||
- the contents of the suseConfig method from kiwi/config/functions.sh
|
||||
are replaced by a deprecated message.
|
||||
- the setup_hardware_clock method from SystemSetup is removed as it is
|
||||
not used anywere in the code.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 16 16:53:59 CET 2018 - dcassany@suse.com
|
||||
|
||||
- Extend CommandCapabilities to also check version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 16 15:48:03 CET 2018 - ms@suse.de
|
||||
|
||||
- Added dracut-kiwi-oem-dump subpackage to spec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 16 14:10:31 CET 2018 - davidcassany@gmail.com
|
||||
|
||||
- Update locale settings (#579)
|
||||
|
||||
* Use systemd-firstboot in order config basic settings
|
||||
|
||||
This commit updates locale and keyboard settings in order to make
|
||||
use of the systemd tools, as this will be the only valid method starting
|
||||
from SLE15.
|
||||
|
||||
Fixes #577
|
||||
|
||||
* Added CommandCapabilities utils class
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 11:37:20 CET 2018 - ms@suse.de
|
||||
|
||||
|
||||
- Bump version: 9.11.29 → 9.11.30
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -202,6 +501,18 @@ Wed Nov 29 12:21:29 CET 2017 - ms@suse.de
|
||||
to the container, cloud and public cloud orientation of
|
||||
OS images
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 11:56:55 CET 2017 - ms@suse.de
|
||||
|
||||
- Implementation of dracut kiwi-dump module
|
||||
|
||||
Provide the capabilities of the oem install code as
|
||||
dracut module. The implementation covers the result
|
||||
of the installiso="true" configuration. Installation
|
||||
from remote sources still needs to be done and will
|
||||
follow in an extra pull request. This addresses
|
||||
Issue #576
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 11:07:05 CET 2017 - ms@suse.de
|
||||
|
||||
|
@ -93,7 +93,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 9.11.30
|
||||
Version: 9.12.6
|
||||
Release: 0
|
||||
Provides: kiwi-schema = 6.6
|
||||
Url: https://github.com/SUSE/kiwi
|
||||
@ -308,14 +308,18 @@ Requires: btrfsprogs
|
||||
Requires: gptfdisk
|
||||
%endif
|
||||
Requires: coreutils
|
||||
Requires: curl
|
||||
Requires: device-mapper
|
||||
Requires: dialog
|
||||
Requires: e2fsprogs
|
||||
Requires: grep
|
||||
Requires: lvm2
|
||||
Requires: mdadm
|
||||
Requires: parted
|
||||
Requires: pv
|
||||
Requires: util-linux
|
||||
Requires: xfsprogs
|
||||
Requires: xz
|
||||
%ifarch s390 s390x
|
||||
Requires: s390-tools
|
||||
%endif
|
||||
@ -335,6 +339,29 @@ This package contains the kiwi-repart dracut module which is
|
||||
used to repartition the oem disk image to the current disk
|
||||
geometry according to the setup in the kiwi image configuration
|
||||
|
||||
%package -n dracut-kiwi-oem-dump
|
||||
Summary: KIWI - Dracut module for oem(install) image type
|
||||
Group: System/Management
|
||||
BuildRequires: dracut
|
||||
Requires: dmraid
|
||||
Requires: dracut-kiwi-lib
|
||||
Requires: kexec-tools
|
||||
%if 0%{?suse_version}
|
||||
Requires: multipath-tools
|
||||
%endif
|
||||
%if 0%{?fedora} || 0%{?rhel}
|
||||
Requires: device-mapper-multipath
|
||||
%endif
|
||||
Requires: gawk
|
||||
|
||||
%description -n dracut-kiwi-oem-dump
|
||||
This package contains the kiwi-dump dracut module which is
|
||||
used to install an oem image onto a target disk. It implements
|
||||
a simple installer which allows for user selected target disk
|
||||
or unattended installation to target. The source of the image
|
||||
to install could be either from media(CD/DVD/USB) or from
|
||||
remote
|
||||
|
||||
%package -n dracut-kiwi-live
|
||||
Summary: KIWI - Dracut module for iso(live) image type
|
||||
Group: System/Management
|
||||
@ -573,6 +600,10 @@ fi
|
||||
%defattr(-, root, root)
|
||||
%{_usr}/lib/dracut/modules.d/90kiwi-repart
|
||||
|
||||
%files -n dracut-kiwi-oem-dump
|
||||
%defattr(-, root, root)
|
||||
%{_usr}/lib/dracut/modules.d/90kiwi-dump
|
||||
|
||||
%files -n dracut-kiwi-live
|
||||
%defattr(-, root, root)
|
||||
%{_usr}/lib/dracut/modules.d/90kiwi-live
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:75f36a7fc8de4a38a6bb292867ceb9054c0487cc2f141ba1335aee27c46348b8
|
||||
size 2311765
|
||||
oid sha256:510e283a6efffa8837e67fe11a799091c45ed83bc946e4c51c4302c2a42cf41c
|
||||
size 2366134
|
||||
|
Loading…
Reference in New Issue
Block a user