Compare commits
1 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
7be29a016e
|
33
PKGBUILD
33
PKGBUILD
@@ -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')
|
||||
arch=(x86_64)
|
||||
pkgver=10.2.32
|
||||
pkgver=10.2.33
|
||||
pkgrel=0
|
||||
pkgdesc="KIWI - Appliance Builder Next Generation"
|
||||
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)
|
||||
source=("${pkgname}.tar.gz")
|
||||
changelog="${pkgname}.changes"
|
||||
md5sums=('eaac7b72033ac7ae81b5ffb5aa11799b')
|
||||
md5sums=('9cf9aca409c1a3c3c7efee1d5d546eb1')
|
||||
|
||||
|
||||
build() {
|
||||
@@ -43,35 +43,42 @@ package_kiwi-man-pages(){
|
||||
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)
|
||||
cd kiwi-${pkgver}
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/99kiwi-lib
|
||||
cp -a dracut/modules.d/99kiwi-lib ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/59kiwi-lib
|
||||
cp -a dracut/modules.d/59kiwi-lib ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
}
|
||||
|
||||
package_dracut-kiwi-oem-repart(){
|
||||
depends=(dracut-kiwi-lib=${pkgver})
|
||||
cd kiwi-${pkgver}
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-repart
|
||||
cp -a dracut/modules.d/90kiwi-repart ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-repart
|
||||
cp -a dracut/modules.d/55kiwi-repart ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
}
|
||||
|
||||
package_dracut-kiwi-oem-dump(){
|
||||
depends=(dracut-kiwi-lib=${pkgver} multipath-tools kexec-tools)
|
||||
cd kiwi-${pkgver}
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-dump
|
||||
cp -a dracut/modules.d/90kiwi-dump ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
cp -a dracut/modules.d/99kiwi-dump-reboot ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-dump
|
||||
cp -a dracut/modules.d/55kiwi-dump ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
cp -a dracut/modules.d/59kiwi-dump-reboot ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
}
|
||||
|
||||
package_dracut-kiwi-live(){
|
||||
depends=(dracut dialog xfsprogs e2fsprogs util-linux device-mapper libisoburn parted)
|
||||
cd kiwi-${pkgver}
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-live
|
||||
cp -a dracut/modules.d/90kiwi-live ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-live
|
||||
cp -a dracut/modules.d/55kiwi-live ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
}
|
||||
|
||||
package_dracut-kiwi-overlay(){
|
||||
depends=(dracut util-linux)
|
||||
cd kiwi-${pkgver}
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-overlay
|
||||
cp -a dracut/modules.d/90kiwi-overlay ${pkgdir}/usr/lib/dracut/modules.d/
|
||||
install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/55kiwi-overlay
|
||||
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/
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 10.2.32
|
||||
Version: 10.2.33
|
||||
Provides: kiwi-schema = 8.1
|
||||
Release: 0
|
||||
Url: https://github.com/OSInside/kiwi
|
||||
@@ -811,23 +811,23 @@ fi
|
||||
%doc %{_mandir}/man8/*
|
||||
|
||||
%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
|
||||
%{_usr}/lib/dracut/modules.d/90kiwi-repart
|
||||
%{_usr}/lib/dracut/modules.d/55kiwi-repart
|
||||
|
||||
%files -n dracut-kiwi-oem-dump
|
||||
%{_usr}/lib/dracut/modules.d/90kiwi-dump
|
||||
%{_usr}/lib/dracut/modules.d/99kiwi-dump-reboot
|
||||
%{_usr}/lib/dracut/modules.d/55kiwi-dump
|
||||
%{_usr}/lib/dracut/modules.d/59kiwi-dump-reboot
|
||||
|
||||
%files -n dracut-kiwi-live
|
||||
%{_usr}/lib/dracut/modules.d/90kiwi-live
|
||||
%{_usr}/lib/dracut/modules.d/55kiwi-live
|
||||
|
||||
%files -n dracut-kiwi-overlay
|
||||
%{_usr}/lib/dracut/modules.d/90kiwi-overlay
|
||||
%{_usr}/lib/dracut/modules.d/55kiwi-overlay
|
||||
|
||||
%files -n dracut-kiwi-verity
|
||||
%{_usr}/lib/dracut/modules.d/80kiwi-verity
|
||||
%{_usr}/lib/dracut/modules.d/50kiwi-verity
|
||||
%{_bindir}/kiwi-parse-verity
|
||||
|
||||
%if "%{_vendor}" != "debbuild"
|
||||
|
||||
BIN
python-kiwi.tar.gz
LFS
BIN
python-kiwi.tar.gz
LFS
Binary file not shown.
Reference in New Issue
Block a user