Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mkmedia for openSUSE:Factory checked in at 2026-09-28 10:37:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkmedia (Old) and /work/SRC/openSUSE:Factory/.mkmedia.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkmedia" Mon Sep 28 10:37:11 2026 rev:4 rq:1380665 version:6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/mkmedia/mkmedia.changes 2026-08-27 18:50:48.559382691 +0200 +++ /work/SRC/openSUSE:Factory/.mkmedia.new.383539/mkmedia.changes 2026-09-28 10:38:14.349309611 +0200 @@ -1,0 +2,13 @@ +Fri Sep 25 11:34:40 UTC 2026 - [email protected] + +- merge gh#openSUSE/mkmedia#106 +- update docs +- 6.3 + +-------------------------------------------------------------------- +Fri Sep 25 11:31:57 UTC 2026 - [email protected] + +- merge gh#openSUSE/mkmedia#105 +- add support for i386 KIWI live images (bsc#1282614) + +-------------------------------------------------------------------- Old: ---- mkmedia-6.2.tar.xz New: ---- mkmedia-6.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkmedia.spec ++++++ --- /var/tmp/diff_new_pack.wOFgIV/_old 2026-09-28 10:38:15.335350844 +0200 +++ /var/tmp/diff_new_pack.wOFgIV/_new 2026-09-28 10:38:15.339351011 +0200 @@ -18,7 +18,7 @@ Name: mkmedia -Version: 6.2 +Version: 6.3 Release: 0 Summary: Tool to create and modify SUSE, Fedora, Red Hat Linux installation media License: GPL-3.0+ ++++++ mkmedia-6.2.tar.xz -> mkmedia-6.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkmedia-6.2/VERSION new/mkmedia-6.3/VERSION --- old/mkmedia-6.2/VERSION 2026-08-26 11:33:26.000000000 +0200 +++ new/mkmedia-6.3/VERSION 2026-09-25 13:34:40.000000000 +0200 @@ -1 +1 @@ -6.2 +6.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkmedia-6.2/changelog new/mkmedia-6.3/changelog --- old/mkmedia-6.2/changelog 2026-08-26 11:33:26.000000000 +0200 +++ new/mkmedia-6.3/changelog 2026-09-25 13:34:40.000000000 +0200 @@ -1,3 +1,9 @@ +2026-09-25: 6.3 + - merge gh#openSUSE/mkmedia#105 + - add support for i386 KIWI live images (bsc#1282614) + - merge gh#openSUSE/mkmedia#106 + - update docs + 2026-08-26: 6.2 - merge gh#openSUSE/mkmedia#104 - doc update: replace obsolete mksusecd references diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkmedia-6.2/mkmedia new/mkmedia-6.3/mkmedia --- old/mkmedia-6.2/mkmedia 2026-08-26 11:33:26.000000000 +0200 +++ new/mkmedia-6.3/mkmedia 2026-09-25 13:34:40.000000000 +0200 @@ -143,7 +143,7 @@ our $VERSION = "0.0"; our $LIBEXECDIR = "/usr/lib"; -my @boot_archs = qw ( x86_64 i386 s390x s390 ia64 aarch64 ppc ppc64 ppc64le riscv64 loongarch64 ); +my @boot_archs = qw ( x86_64 i386 ix86 s390x s390 ia64 aarch64 ppc ppc64 ppc64le riscv64 loongarch64 ); my $magic_id = "6803f54d-f1f0-4d84-8917-96f9c3c669ab"; my $magic_sig_id = "7984fc91-a43f-4e45-bf27-6d3aa08b24cf"; @@ -1383,6 +1383,7 @@ for my $x ('aarch64', 's390x', 'x86_64', 'i386', 'ppc64', 'ppc64le', 'riscv64', 'loongarch64') { return $x if is_dir("boot/$x"); + return 'i386' if is_dir("boot/ix86"); return $x if exists($efi_archs->{$x}) && is_file(file_name_nocase("efi/boot/boot$efi_archs->{$x}.efi")); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkmedia-6.2/mkmedia.1 new/mkmedia-6.3/mkmedia.1 --- old/mkmedia-6.2/mkmedia.1 2026-08-26 11:33:26.000000000 +0200 +++ new/mkmedia-6.3/mkmedia.1 2026-09-25 13:34:40.000000000 +0200 @@ -4,10 +4,10 @@ .\" Generator: Asciidoctor 2.0.23 .\" Date: 2026-08-26 .\" Manual: User Commands -.\" Source: mkmedia 6.2 +.\" Source: mkmedia 6.3 .\" Language: English .\" -.TH "MKMEDIA" "1" "2026-08-26" "mkmedia 6.2" "User Commands" +.TH "MKMEDIA" "1" "2026-08-26" "mkmedia 6.3" "User Commands" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkmedia-6.2/suse_blog.html new/mkmedia-6.3/suse_blog.html --- old/mkmedia-6.2/suse_blog.html 2026-08-26 11:33:26.000000000 +0200 +++ new/mkmedia-6.3/suse_blog.html 2026-09-25 13:34:40.000000000 +0200 @@ -2120,7 +2120,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2026-08-26 11:24:14 +0200 +Last updated 2026-08-26 11:33:35 +0200 </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkmedia-6.2/verifymedia new/mkmedia-6.3/verifymedia --- old/mkmedia-6.2/verifymedia 2026-08-26 11:33:26.000000000 +0200 +++ new/mkmedia-6.3/verifymedia 2026-09-25 13:34:40.000000000 +0200 @@ -1356,6 +1356,7 @@ for my $x ('aarch64', 's390x', 'x86_64', 'i386', 'ppc64', 'ppc64le', 'riscv64', 'loongarch64') { return $x if is_dir("boot/$x"); + return 'i386' if is_dir("boot/ix86"); return $x if exists($efi_archs->{$x}) && is_file(file_name_nocase("efi/boot/boot$efi_archs->{$x}.efi")); } @@ -1413,7 +1414,12 @@ return unless $arch; my $base = "boot/$arch"; - $base = "boot/$arch/loader" if is_dir("boot/$arch/loader"); + + if($arch eq 'i386') { + $base = "boot/ix86" if is_dir("boot/ix86") && !is_dir("boot/$arch") + } + + $base = "$base/loader" if is_dir("$base/loader"); if($media->{variant} eq 'install') { if($arch eq 'aarch64') { @@ -1501,6 +1507,21 @@ $media->{hybrid_mode} = 'efi'; $media->{eltorito_efi} = 1; } + elsif($arch eq 'i386') { + $media->{grub_cfg} = "boot/grub2/grub.cfg"; + $media->{grub_earlyboot_cfg} = "boot/grub2/earlyboot.cfg"; + $media->{el_torito_image} = "$base/eltorito.img"; + $media->{initrd} = "$base/initrd"; + $media->{kernel} = "$base/linux"; + $media->{efi_image} = "$base/efiboot.img"; + $media->{efi_loader} = "EFI/BOOT/bootia32.efi"; + $media->{efi_grub_cfg} = "EFI/BOOT/grub.cfg"; + chomp(my $id = read_file "boot/mbrid"); + $media->{grub_search_id} = "/boot/$id" if is_file "boot/$id"; + $media->{hybrid_mode} = 'efi'; + $media->{eltorito_legacy} = 1; + $media->{eltorito_efi} = 1; + } elsif($arch eq 'loongarch64') { $media->{grub_cfg} = "boot/grub2/grub.cfg"; $media->{initrd} = "$base/initrd"; @@ -1573,6 +1594,21 @@ $media->{hybrid_mode} = 'efi'; $media->{eltorito_efi} = 1; } + elsif($arch eq 'i386') { + $media->{grub_cfg} = "boot/grub2/grub.cfg"; + $media->{grub_earlyboot_cfg} = "boot/grub2/earlyboot.cfg"; + $media->{el_torito_image} = "$base/eltorito.img"; + $media->{initrd} = "$base/initrd"; + $media->{kernel} = "$base/linux"; + $media->{efi_image} = "$base/efiboot.img"; + $media->{efi_loader} = "EFI/BOOT/bootia32.efi"; + $media->{efi_grub_cfg} = "EFI/BOOT/grub.cfg"; + chomp(my $id = read_file "boot/mbrid"); + $media->{grub_search_id} = "/boot/$id" if is_file "boot/$id"; + $media->{hybrid_mode} = 'efi'; + $media->{eltorito_legacy} = 1; + $media->{eltorito_efi} = 1; + } elsif($arch eq 'loongarch64') { $media->{grub_cfg} = "boot/grub2/grub.cfg"; $media->{initrd} = "$base/initrd"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkmedia-6.2/verifymedia.1 new/mkmedia-6.3/verifymedia.1 --- old/mkmedia-6.2/verifymedia.1 2026-08-26 11:33:26.000000000 +0200 +++ new/mkmedia-6.3/verifymedia.1 2026-09-25 13:34:40.000000000 +0200 @@ -4,10 +4,10 @@ .\" Generator: Asciidoctor 2.0.23 .\" Date: 2026-08-26 .\" Manual: User Commands -.\" Source: verifymedia 6.2 +.\" Source: verifymedia 6.3 .\" Language: English .\" -.TH "VERIFYMEDIA" "1" "2026-08-26" "verifymedia 6.2" "User Commands" +.TH "VERIFYMEDIA" "1" "2026-08-26" "verifymedia 6.3" "User Commands" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0
