Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sdbootutil for openSUSE:Factory checked in at 2025-12-12 21:40:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sdbootutil (Old) and /work/SRC/openSUSE:Factory/.sdbootutil.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sdbootutil" Fri Dec 12 21:40:30 2025 rev:85 rq:1322199 version:1+git20251211.b3d0304 Changes: -------- --- /work/SRC/openSUSE:Factory/sdbootutil/sdbootutil.changes 2025-11-27 15:19:30.863801162 +0100 +++ /work/SRC/openSUSE:Factory/.sdbootutil.new.1939/sdbootutil.changes 2025-12-12 21:40:48.615905536 +0100 @@ -1,0 +2,8 @@ +Thu Dec 11 12:25:54 UTC 2025 - Alberto Planas Dominguez <[email protected]> + +- Update to version 1+git20251211.b3d0304: + * Set default entry when removing a kernel + * Fix return value when image is set (boo#1254534) + * Return error if the hash program is not installed + +------------------------------------------------------------------- Old: ---- sdbootutil-1+git20251126.f7a46a1.obscpio New: ---- sdbootutil-1+git20251211.b3d0304.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sdbootutil.spec ++++++ --- /var/tmp/diff_new_pack.gjrZ4A/_old 2025-12-12 21:40:50.595988993 +0100 +++ /var/tmp/diff_new_pack.gjrZ4A/_new 2025-12-12 21:40:50.607989499 +0100 @@ -18,7 +18,7 @@ %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' Name: sdbootutil -Version: 1+git20251126.f7a46a1 +Version: 1+git20251211.b3d0304 Release: 0 Summary: Bootctl wrapper for BLS boot loaders License: MIT ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.gjrZ4A/_old 2025-12-12 21:40:50.864000289 +0100 +++ /var/tmp/diff_new_pack.gjrZ4A/_new 2025-12-12 21:40:50.892001470 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/sdbootutil.git</param> - <param name="changesrevision">f7a46a1db8ab2b7e07702e5acaea51c7f6fc4234</param></service></servicedata> + <param name="changesrevision">b3d030441bfe01f2ecd87a7deefc05c213b4bcc0</param></service></servicedata> (No newline at EOF) ++++++ sdbootutil-1+git20251126.f7a46a1.obscpio -> sdbootutil-1+git20251211.b3d0304.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sdbootutil-1+git20251126.f7a46a1/sdbootutil new/sdbootutil-1+git20251211.b3d0304/sdbootutil --- old/sdbootutil-1+git20251126.f7a46a1/sdbootutil 2025-11-26 11:19:13.000000000 +0100 +++ new/sdbootutil-1+git20251211.b3d0304/sdbootutil 2025-12-11 13:24:06.000000000 +0100 @@ -634,6 +634,13 @@ info "Removing boot entry $id" bootctl unlink "$id" + # If we remove the default entry, `bootctl` will mark a new + # default, but we still need to update the EFI var (or the + # grubenv value) + local default + default="$(get_default_bootctl)" + set_default_entry "$default" + # This action will require to update the PCR predictions update_predictions=1 } @@ -1893,15 +1900,20 @@ update_predictions=1 } +get_default_bootctl() +{ + local val + update_entries_for_this_system + jq -r '.[] | select(.isDefault == true) | .id' < "$entryfile" + [ -z "$val" ] || echo "$val" +} + get_default_sdboot() { local val val="$(bli_efi_var_get "LoaderEntryDefault")" [ -n "$val" ] || val="$(loader_conf_get "default")" - [ -n "$val" ] || { - update_entries_for_this_system - jq -r '.[] | select(.isDefault == true) | .id' < "$entryfile" - } + [ -n "$val" ] || val="$(get_default_bootctl)" [ -z "$val" ] || echo "$val" } @@ -1909,7 +1921,7 @@ { local val val="$(grubenv_get "default")" - [ -n "$val" ] || val="$(get_default_sdboot "default")" + [ -n "$val" ] || val="$(get_default_sdboot)" [ -z "$val" ] || echo "$val" } @@ -2861,7 +2873,7 @@ local val="$3" local digest - hash "${dgst}sum" || return + hash "${dgst}sum" || return 1 hex_to_binary "$pcr$val" > "$tmpdir/pcr" read -r digest _ < <("${dgst}sum" "$tmpdir/pcr") echo "$digest" @@ -3724,7 +3736,7 @@ } set_image_name() { - [ -z "$image" ] || return + [ -z "$image" ] || return 0 declare -gA arch_image_map=( [x64]="vmlinuz" ++++++ sdbootutil.obsinfo ++++++ --- /var/tmp/diff_new_pack.gjrZ4A/_old 2025-12-12 21:40:51.808040079 +0100 +++ /var/tmp/diff_new_pack.gjrZ4A/_new 2025-12-12 21:40:51.848041765 +0100 @@ -1,5 +1,5 @@ name: sdbootutil -version: 1+git20251126.f7a46a1 -mtime: 1764152353 -commit: f7a46a1db8ab2b7e07702e5acaea51c7f6fc4234 +version: 1+git20251211.b3d0304 +mtime: 1765455846 +commit: b3d030441bfe01f2ecd87a7deefc05c213b4bcc0
