1 Commits

Author SHA256 Message Date
7be29a016e Update to v10.2.33
For details on the changes please review the diff
on the .changes file in this PR
2025-11-04 12:14:03 +01:00
4 changed files with 183 additions and 23 deletions

View File

@@ -3,7 +3,7 @@
pkgname=('python-kiwi' 'kiwi-man-pages' 'dracut-kiwi-lib' 'dracut-kiwi-oem-repart' 'dracut-kiwi-oem-dump' 'dracut-kiwi-live' 'dracut-kiwi-overlay') pkgname=('python-kiwi' 'kiwi-man-pages' 'dracut-kiwi-lib' 'dracut-kiwi-oem-repart' 'dracut-kiwi-oem-dump' 'dracut-kiwi-live' 'dracut-kiwi-overlay')
arch=(x86_64) arch=(x86_64)
pkgver=10.2.32 pkgver=10.2.33
pkgrel=0 pkgrel=0
pkgdesc="KIWI - Appliance Builder Next Generation" pkgdesc="KIWI - Appliance Builder Next Generation"
url="https://github.com/SUSE/kiwi/tarball/master" url="https://github.com/SUSE/kiwi/tarball/master"
@@ -12,7 +12,7 @@ makedepends=(make gcc python-build python-docopt python-installer python-lxml py
provides=(kiwi-ng kiwi) provides=(kiwi-ng kiwi)
source=("${pkgname}.tar.gz") source=("${pkgname}.tar.gz")
changelog="${pkgname}.changes" changelog="${pkgname}.changes"
md5sums=('eaac7b72033ac7ae81b5ffb5aa11799b') md5sums=('9cf9aca409c1a3c3c7efee1d5d546eb1')
build() { build() {
@@ -43,35 +43,42 @@ package_kiwi-man-pages(){
package_dracut-kiwi-lib(){ package_dracut-kiwi-lib(){
depends=(cryptsetup btrfs-progs gptfdisk coreutils e2fsprogs grep lvm2 mdadm parted util-linux xfsprogs dialog curl xz device-mapper dracut pv bc) depends=(cryptsetup btrfs-progs gptfdisk coreutils e2fsprogs grep lvm2 mdadm parted util-linux xfsprogs dialog curl xz device-mapper dracut pv bc)
cd kiwi-${pkgver} cd kiwi-${pkgver}
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/99kiwi-lib install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/59kiwi-lib
cp -a dracut/modules.d/99kiwi-lib ${pkgdir}/usr/lib/dracut/modules.d/ cp -a dracut/modules.d/59kiwi-lib ${pkgdir}/usr/lib/dracut/modules.d/
} }
package_dracut-kiwi-oem-repart(){ package_dracut-kiwi-oem-repart(){
depends=(dracut-kiwi-lib=${pkgver}) depends=(dracut-kiwi-lib=${pkgver})
cd kiwi-${pkgver} cd kiwi-${pkgver}
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-repart install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-repart
cp -a dracut/modules.d/90kiwi-repart ${pkgdir}/usr/lib/dracut/modules.d/ cp -a dracut/modules.d/55kiwi-repart ${pkgdir}/usr/lib/dracut/modules.d/
} }
package_dracut-kiwi-oem-dump(){ package_dracut-kiwi-oem-dump(){
depends=(dracut-kiwi-lib=${pkgver} multipath-tools kexec-tools) depends=(dracut-kiwi-lib=${pkgver} multipath-tools kexec-tools)
cd kiwi-${pkgver} cd kiwi-${pkgver}
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-dump install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-dump
cp -a dracut/modules.d/90kiwi-dump ${pkgdir}/usr/lib/dracut/modules.d/ cp -a dracut/modules.d/55kiwi-dump ${pkgdir}/usr/lib/dracut/modules.d/
cp -a dracut/modules.d/99kiwi-dump-reboot ${pkgdir}/usr/lib/dracut/modules.d/ cp -a dracut/modules.d/59kiwi-dump-reboot ${pkgdir}/usr/lib/dracut/modules.d/
} }
package_dracut-kiwi-live(){ package_dracut-kiwi-live(){
depends=(dracut dialog xfsprogs e2fsprogs util-linux device-mapper libisoburn parted) depends=(dracut dialog xfsprogs e2fsprogs util-linux device-mapper libisoburn parted)
cd kiwi-${pkgver} cd kiwi-${pkgver}
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-live install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-live
cp -a dracut/modules.d/90kiwi-live ${pkgdir}/usr/lib/dracut/modules.d/ cp -a dracut/modules.d/55kiwi-live ${pkgdir}/usr/lib/dracut/modules.d/
} }
package_dracut-kiwi-overlay(){ package_dracut-kiwi-overlay(){
depends=(dracut util-linux) depends=(dracut util-linux)
cd kiwi-${pkgver} cd kiwi-${pkgver}
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-overlay install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-overlay
cp -a dracut/modules.d/90kiwi-overlay ${pkgdir}/usr/lib/dracut/modules.d/ cp -a dracut/modules.d/55kiwi-overlay ${pkgdir}/usr/lib/dracut/modules.d/
}
package_dracut-kiwi-verity(){
depends=(dracut util-linux)
cd kiwi-${pkgver}
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-verity
cp -a dracut/modules.d/50kiwi-verity ${pkgdir}/usr/lib/dracut/modules.d/
} }

View File

@@ -1,3 +1,156 @@
-------------------------------------------------------------------
Thu Sep 11 12:23:00 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.2.32 → 10.2.33
-------------------------------------------------------------------
Wed Sep 10 16:32:15 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Run grub mkconfig with os-prober disabled
Set GRUB_DISABLE_OS_PROBER=true to the caller environment
such that it gets consumed via /etc/grub.d/30_os-prober
This Fixes #2883
-------------------------------------------------------------------
Wed Sep 10 16:10:13 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fixed typo in documentation
Invalid XML syntax, missing end tag. This Fixes #2882
-------------------------------------------------------------------
Tue Sep 02 19:30:05 CEST 2025 - Klaas Demter <Klaas-@users.noreply.github.com>
- References #2474 and #2475 poweroff instead of halt on oem shutdown
-------------------------------------------------------------------
Mon Sep 01 15:42:33 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix rawhide integration test
The package shim-ia32 got dropped
-------------------------------------------------------------------
Mon Sep 01 15:16:48 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add test for profiled overlays
kiwi supports overlay files per profile, but we didn't had a
proper integration test for it. This commit adds one
-------------------------------------------------------------------
Mon Sep 01 10:51:56 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Mount proc when needed
Using cp -a might lookup in proc/self/.. under certain conditions.
Make sure to mount proc for config/function that might trigger
this condition. This Fixes #2876
-------------------------------------------------------------------
Mon Sep 01 10:24:51 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update test-image-custom-partitions test build
Fix patch files to match with new dracut module dirs
-------------------------------------------------------------------
Mon Sep 01 10:22:32 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update dracut version compat runtime check
Update check_dracut_module_versions_compatible_to_kiwi to match
with new dracut module dirs which have changed due to recommended
dracut module ordering for out-of-tree modules.
-------------------------------------------------------------------
Mon Sep 01 10:11:11 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix dracut Makefile install target
module dir names have changed due to recommended dracut
module ordering for out-of-tree modules.
-------------------------------------------------------------------
Mon Sep 01 09:58:41 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update pacman spec to dract changed module dirs
Follow up change for the fix of the recommended dracut
module ordering for out-of-tree modules.
-------------------------------------------------------------------
Mon Sep 01 09:52:24 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update spec file due to dract changed module dirs
Follow up change for the fix of the recommended dracut
module ordering for out-of-tree modules.
-------------------------------------------------------------------
Sun Aug 31 07:48:53 CEST 2025 - Jo Zzsi <jozzsicsataban@gmail.com>
- Follow the recommended dracut module ordering for out-of-tree modules
In dracut release v108 or later the recommended ordering
for out out of tree modules is 50-59 range. The following is a section from dracut documentation:
> Not using the 50-59 range for out of tree dracut modules will likely
> lead to unintended errors in the initramfs generation process as your
> dracut module will either run too early or too late in the generation process.
> You have been warned.
-------------------------------------------------------------------
Fri Aug 22 11:15:59 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix agama integration test
Disable no longer existing agama-auto.service
-------------------------------------------------------------------
Fri Aug 22 10:53:48 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fixed agama integration test
nothing provides agama-auto anymore
-------------------------------------------------------------------
Tue Aug 19 15:54:00 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update SLFO integration test
Make sure ps tool is installed
-------------------------------------------------------------------
Fri Aug 15 10:02:17 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix exclude list for live image builds
When specifying a filesystem attribute for a live image build,
the rootfs gets build directly into this filesystem instead of
being a squashfs wraped ext4 which is the default layout for
compatibility reasons. In this direct filesystem mode the
exclude list was not passed along to the filesystem creation
and causes unwanted metadata to be part of the final image.
This Fixes #2873
-------------------------------------------------------------------
Mon Aug 11 22:26:40 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix test-image-custom-partitions integration test
Same fix as for the Tumbleweed test now also applied
to the Leap test. Patching of the new root device did
no longer apply
-------------------------------------------------------------------
Mon Aug 11 22:18:54 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix test-image-custom-partitions integration test
Patching of the new root device did no longer apply
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 11 17:44:15 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com> Mon Aug 11 17:44:15 CEST 2025 - Marcus Schäfer <marcus.schaefer@gmail.com>

View File

@@ -56,7 +56,7 @@
%endif %endif
Name: python-kiwi Name: python-kiwi
Version: 10.2.32 Version: 10.2.33
Provides: kiwi-schema = 8.1 Provides: kiwi-schema = 8.1
Release: 0 Release: 0
Url: https://github.com/OSInside/kiwi Url: https://github.com/OSInside/kiwi
@@ -811,23 +811,23 @@ fi
%doc %{_mandir}/man8/* %doc %{_mandir}/man8/*
%files -n dracut-kiwi-lib %files -n dracut-kiwi-lib
%{_usr}/lib/dracut/modules.d/99kiwi-lib %{_usr}/lib/dracut/modules.d/59kiwi-lib
%files -n dracut-kiwi-oem-repart %files -n dracut-kiwi-oem-repart
%{_usr}/lib/dracut/modules.d/90kiwi-repart %{_usr}/lib/dracut/modules.d/55kiwi-repart
%files -n dracut-kiwi-oem-dump %files -n dracut-kiwi-oem-dump
%{_usr}/lib/dracut/modules.d/90kiwi-dump %{_usr}/lib/dracut/modules.d/55kiwi-dump
%{_usr}/lib/dracut/modules.d/99kiwi-dump-reboot %{_usr}/lib/dracut/modules.d/59kiwi-dump-reboot
%files -n dracut-kiwi-live %files -n dracut-kiwi-live
%{_usr}/lib/dracut/modules.d/90kiwi-live %{_usr}/lib/dracut/modules.d/55kiwi-live
%files -n dracut-kiwi-overlay %files -n dracut-kiwi-overlay
%{_usr}/lib/dracut/modules.d/90kiwi-overlay %{_usr}/lib/dracut/modules.d/55kiwi-overlay
%files -n dracut-kiwi-verity %files -n dracut-kiwi-verity
%{_usr}/lib/dracut/modules.d/80kiwi-verity %{_usr}/lib/dracut/modules.d/50kiwi-verity
%{_bindir}/kiwi-parse-verity %{_bindir}/kiwi-parse-verity
%if "%{_vendor}" != "debbuild" %if "%{_vendor}" != "debbuild"

Binary file not shown.