File uki.changes of Package uki

-------------------------------------------------------------------
Mon Aug  4 10:31:41 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>

- BuildRequire /usr/bin/ukify instead of systemd-experimental: on
  Tumbleweed, ukify now lives in systemd-ukify. Using the binary
  path allows us to be independent of the actual package name.

-------------------------------------------------------------------
Sat May 24 09:54:45 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Remove global uki extra dir
  * Global extra dir will be manage in another package.

-------------------------------------------------------------------
Fri May 23 22:20:17 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Add vanilla flavor
  - BuildRequires to the new initrd package.

-------------------------------------------------------------------
Wed May 14 08:31:42 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- multi-versioning
  - Add source_rel and use it for adding Provides with good versioning. 
  - Add uname in files
  - Provides multiversion(kernel)

-------------------------------------------------------------------
Wed Jan  8 09:38:31 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Fix posttrans script condition

-------------------------------------------------------------------
Tue Dec 31 15:31:46 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Do not sign uki for local build. Remove local certificate. 

-------------------------------------------------------------------
Thu Dec 19 15:56:37 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- scriptlets: install and remove all ukis
  * Need to use version 1.4.1 of uki-tool
- Get the kernel version from the package installed
- name_suffix defined only if flavor is defined

-------------------------------------------------------------------
Mon Sep 30 09:26:24 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- BuildRequires:
  * Add update-bootloader to resolve the choice with perl-bootloader
  * Reorder
- Remove the kernel spec macro file
  * Add macros in the specfile

-------------------------------------------------------------------
Mon Sep  2 17:23:27 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Provides certs and extra uki dir
- Summary fix
- Use static initrd release into version
- scriptlets:
  - use efi_dir when adding/removing uki in boot part
  - install the entry in posttrans instead of post
    Allow during the update to be install after the removal of previous entry 
  - Do not fail if no entry added/removed


-------------------------------------------------------------------
Thu Aug  1 08:36:44 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Follow uki-tool changes
  - binary name has been changed
  - sdboot/grub2 parameters has been changed

-------------------------------------------------------------------
Wed Jul 17 09:53:40 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Use of needsbinariesforbuild instead of needsrootforbuild to get the static
  initrd file to build the uki  without the need of the root user.
- certification file should follow the uki name

-------------------------------------------------------------------
Thu Jul 11 14:53:20 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Add the kernel command line
- update condition in scriptel to guess the bootloader
- Use multibuild and build for different kernel flavors

-------------------------------------------------------------------
Mon Jul  8 14:13:17 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Add extra directory as specify into uapi group site
  * See: https://uapi-group.org/specifications/specs/unified_kernel_image/#locations-and-naming-for-uki-auxiliary-resources 

-------------------------------------------------------------------
Mon Jul  8 07:59:45 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Build requires changes from ukit to uki-tool 

-------------------------------------------------------------------
Wed Jul  3 15:33:24 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Switch from initrd-dracut-generic to static-initrd-generic

-------------------------------------------------------------------
Thu Mar  7 15:01:20 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- post: Print mokutil command for both bootloaders
  * Print the cert file path and name.
- swith from %postun to %preun

-------------------------------------------------------------------
Mon Mar  4 13:09:45 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Get Kernel Version from uname variable
- Use ukit create to build the UKI. 

-------------------------------------------------------------------
Thu Feb 29 10:29:08 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- post: add entry to sdbooot bootloader.

-------------------------------------------------------------------
Fri Dec 29 17:10:47 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Rename the installed binary by "uki" without kernel version
  Binary will be installed in the corresponding kernel version tree 

-------------------------------------------------------------------
Mon Dec 11 11:09:55 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Add a requires to the kernel used to build the UKI
- Update the initrd version 

-------------------------------------------------------------------
Fri Dec  1 11:05:10 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Update the version format 

-------------------------------------------------------------------
Fri Nov 24 09:44:57 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Get the version of the pre-install static initrd
- Change version format to %{kernel_version}_%{initrd_version}

-------------------------------------------------------------------
Fri Oct 27 08:23:30 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Remove the grub2 mkconfig already deal by ukit 

-------------------------------------------------------------------
Thu Sep 28 16:00:56 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Add dependency for systemd-pcrphase to wotk at boot 

-------------------------------------------------------------------
Wed Sep 27 19:29:59 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Use UKIFY to generate keys for secure boot and PCR.
  - Stop using nedssslcertforbuild
  - Remove openSUSE certificate
- Update the UKIFY build command
  - Integrate all pcr keys in the UKI sections
  - Sign it                                                

-------------------------------------------------------------------
Mon Sep 25 09:32:55 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- specfile %postun: remove correctly grub2 menu entry 

-------------------------------------------------------------------
Fri Sep 22 15:49:16 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>

- Create the generic signed unified kernel image
openSUSE Build Service is sponsored by