diff --git a/python-kiwi.changes b/python-kiwi.changes index 56dae9c..c3b12c5 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -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 diff --git a/python-kiwi.spec b/python-kiwi.spec index 6611115..b2121cd 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -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 diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index ecaaabb..45cbab3 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75f36a7fc8de4a38a6bb292867ceb9054c0487cc2f141ba1335aee27c46348b8 -size 2311765 +oid sha256:510e283a6efffa8837e67fe11a799091c45ed83bc946e4c51c4302c2a42cf41c +size 2366134