SHA256
1
0
forked from pool/python-kiwi

Accepting request 951342 from Virtualization:Appliances:Builder

- Bump version: 9.24.20 → 9.24.21

- Fixed UUID used in grub early boot script
  In case the system is luks encrypted the UUID of the root
  partition was used in the grub early boot script. However,
  this condition is only correct if in addition to the luks
  encryption the boot area is on crypto too. If boot is not
  on crypto the UUID must be the boot partition and not root.
  Only if root AND boot is on crypto the kiwi created early
  boot script includes the grub cryptomount calls.

- Bump version: 9.24.19 → 9.24.20

- Followup fix for force deleting debian packages
  The force uninstall deletes pre scripts prior removal
  because if they fail the package will not be removed.
  For a force uninstall we consider this ok. However,
  the deletion of the scripts did not happen in the
  image root. This patch fixes it

- Followup fix for force deleting debian packages
  Pass --force-depends to allow uninstall even if the
  dependency checker complains

- Fix use of xattrs for container sync
  when syncing data for containers only a subset of xattr
  attributes can be applied. This Fixes #2009

- Bump version: 9.24.18 → 9.24.19

OBS-URL: https://build.opensuse.org/request/show/951342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=92
This commit is contained in:
Dominique Leuenberger 2022-02-06 22:54:02 +00:00 committed by Git OBS Bridge
commit 13f4467256
4 changed files with 1086 additions and 799 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')
arch=(x86_64)
pkgver=9.24.16
pkgver=9.24.21
pkgrel=0
pkgdesc="KIWI - Appliance Builder Next Generation"
url="https://github.com/SUSE/kiwi/tarball/master"
@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep)
provides=(kiwi-ng kiwi)
source=("${pkgname}.tar.gz")
changelog="${pkgname}.changes"
md5sums=('fc4603fc377248f3e71b21e084ac13f1')
md5sums=('ea4fbbc9831b75d0d85b0459facb1b24')
build() {
@ -35,7 +35,7 @@ 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)
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/
@ -49,10 +49,11 @@ package_dracut-kiwi-oem-repart(){
}
package_dracut-kiwi-oem-dump(){
depends=(dracut-kiwi-lib=${pkgver} multipath-tools)
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/
}
package_dracut-kiwi-live(){

File diff suppressed because it is too large Load Diff

View File

@ -43,7 +43,7 @@
%endif
Name: python-kiwi
Version: 9.24.16
Version: 9.24.21
Provides: kiwi-schema = 7.4
Release: 0
Url: https://github.com/OSInside/kiwi
@ -215,7 +215,7 @@ Obsoletes: kiwi-filesystem-requires < %{version}-%{release}
%if "%{_vendor}" != "debbuild"
Provides: kiwi-image:pxe
Provides: kiwi-image:kis
%if ! 0%{?el8}
%if ! (0%{?rhel} >= 8)
Provides: kiwi-filesystem:btrfs
%endif
Provides: kiwi-filesystem:ext2
@ -230,7 +230,7 @@ Requires: xfsprogs
%if 0%{?suse_version}
Requires: btrfsprogs
%else
%if ! 0%{?el8}
%if ! (0%{?rhel} >= 8)
Requires: btrfs-progs
%endif
%endif

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a1eb29acba577fb60e9f8dd04251bb262653b6d715ba91d1c10e4564fc8a92a
size 2104162
oid sha256:da6d9cef56c5dcb1baf8dcaa44ea165cfe0a0f5cb7a8905272fc2e319790bd1f
size 2112138