Commit Graph

991 Commits

Author SHA256 Message Date
Ana Guerrero
301279becb Accepting request 1229183 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1229183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=344
2024-12-10 22:42:57 +00:00
Michael Chang
9b87c1a6f8 - Update PowerPC SBAT patches to upstream (bsc#1233730)
* 0007-grub-mkimage-Create-new-ELF-note-for-SBAT.patch
  * 0008-grub-mkimage-Add-SBAT-metadata-into-ELF-note-for-Pow.patch
- Replaced patches
  * 0007-mkimage-create-new-ELF-Note-for-SBAT.patch
  * 0008-mkimage-adding-sbat-data-into-sbat-ELF-Note-on-power.patch

- Fix missing requires in SLE package (bsc#1234264) (bsc#1234272)

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=526
2024-12-09 03:05:05 +00:00
Ana Guerrero
5f9867f98c Accepting request 1228130 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1228130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=343
2024-12-05 16:05:11 +00:00
Michael Chang
42591852c5 - Update the TPM2 patches to the upstream final version
* Update 0001-key_protector-Add-key-protectors-framework.patch
  * Replace 0002-tpm2-Add-TPM-Software-Stack-TSS.patch with
    grub2-add-tss2-support.patch
  * Replace 0003-key_protector-Add-TPM2-Key-Protector.patch with
    0001-key_protector-Add-TPM2-Key-Protector.patch
  * Replace 0005-util-grub-protect-Add-new-tool.patch with
    0001-util-grub-protect-Add-new-tool.patch
  * Replace 0001-tpm2-Implement-NV-index.patch with
    0001-tpm2_key_protector-Implement-NV-index.patch
  * Replace 0001-tpm2-Support-authorized-policy.patch with
    0001-tpm2_key_protector-Support-authorized-policy.patch
- Refresh the TPM2 related patches
  * grub-read-pcr.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  * safe_tpm_pcr_snapshot.patch
  * tpm-record-pcrs.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=525
2024-12-04 03:59:01 +00:00
Ana Guerrero
efba483ac7 Accepting request 1227284 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1227284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=342
2024-11-30 12:27:24 +00:00
Michael Chang
012e0e85e4 Accepting request 1227248 from home:gary_lin:branches:Base:System
- Support s390x Secure Execution (jsc#PED-9531)
  * grub2-s390x-secure-execution-support.patch
- Update grub2-s390x-set-hostonly.patch to add the patch header
  and the description

OBS-URL: https://build.opensuse.org/request/show/1227248
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=524
2024-11-29 08:48:07 +00:00
Ana Guerrero
78a4db0f8e Accepting request 1223823 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1223823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=341
2024-11-13 14:27:20 +00:00
Michael Chang
543f21c3be - Revert the patches related to BLS support in grub2-mkconfig, as they are not
relevant to the current BLS integration and cause issues in older KIWI
  versions, which actively force it to be enabled by default (bsc#1233196)
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
  * 0001-10_linux-Do-not-enable-BLSCFG-on-s390-emu.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=523
2024-11-13 01:57:36 +00:00
Dominique Leuenberger
d11da056b4 Accepting request 1222848 from Base:System
- Fix previous change as the variable has to be set earlier 
  * 0001-10_linux-Do-not-enable-BLSCFG-on-s390-emu.patch

- Do not enable blscfg on s390-emu 
  * 0001-10_linux-Do-not-enable-BLSCFG-on-s390-emu.patch

- Fix xen package contains debug_info files with the .module suffix by moving
  them to a separate xen-debug subpackage (bsc#1232573)

OBS-URL: https://build.opensuse.org/request/show/1222848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=340
2024-11-09 19:54:04 +00:00
Michael Chang
f4a605c515 Add missing changelog
- Fix previous change as the variable has to be set earlier 
  * 0001-10_linux-Do-not-enable-BLSCFG-on-s390-emu.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=522
2024-11-08 14:49:35 +00:00
Michael Chang
7520f03d0a OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=521 2024-11-08 14:31:43 +00:00
Michael Chang
3ba6ddf1b2 - Do not enable blscfg on s390-emu
* 0001-10_linux-Do-not-enable-BLSCFG-on-s390-emu.patch

- Fix xen package contains debug_info files with the .module suffix by moving
  them to a separate xen-debug subpackage (bsc#1232573)

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=520
2024-11-08 08:20:35 +00:00
Ana Guerrero
fbc7266e64 Accepting request 1221631 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1221631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=339
2024-11-06 15:49:26 +00:00
Michael Chang
d1a4631c13 - Fix grub.cfg is loaded from an unexpected fallback directory instead of the
root directory during PXE boot when grub is loaded from the tftp root
  directory (bsc#1232391)
  * 0001-kern-main-Fix-cmdpath-in-root-directory.patch
  * grub2.spec: Refine PPC grub.elf early config to derive root from cmdpath
    directly, avoiding the unneeded search 

- Fix CVE-2024-49504 (bsc#1229163) (bsc#1229164)
- Restrict CLI access if the encrypted root device is automatically unlocked by
  the TPM. LUKS password authentication is required for access to be granted
  * 0001-cli_lock-Add-build-option-to-block-command-line-inte.patch
  * 0002-Requiring-authentication-after-tpm-unlock-for-CLI-ac.patch
- Obsolete, as CLI access is now locked and granted access no longer requires
  the previous restrictions
  * 0002-Restrict-file-access-on-cryptodisk-print.patch
  * 0003-Restrict-ls-and-auto-file-completion-on-cryptodisk-p.patch
- Rediff
  * 0004-Key-revocation-on-out-of-bound-file-access.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=519
2024-11-06 05:53:45 +00:00
Dominique Leuenberger
71cae3e775 Accepting request 1219236 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1219236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=338
2024-10-31 15:08:51 +00:00
Michael Chang
ef8d78f744 - Enable support of Radix, Xive and Radix_gtse on Power (jsc#PED-9881)
* 0001-kern-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=518
2024-10-30 02:51:32 +00:00
Ana Guerrero
ab2369bc04 Accepting request 1217306 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1217306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=337
2024-10-23 19:08:03 +00:00
Michael Chang
75e8a58be1 - Fix error: /boot/grub2/x86_64-efi/bli.mod not found (bsc#1231591)
- Keep grub packaging and dependencies in the SLE-12 and SLE-15 builds

- Power guest secure boot with key management (jsc#PED-3520) (jsc#PED-9892)
  * 0001-ieee1275-Platform-Keystore-PKS-Support.patch
  * 0002-ieee1275-Read-the-DB-and-DBX-secure-boot-variables.patch
  * 0003-appendedsig-The-creation-of-trusted-and-distrusted-l.patch
  * 0004-appendedsig-While-verifying-the-kernel-use-trusted-a.patch
  * 0005-appendedsig-The-grub-command-s-trusted-and-distruste.patch
  * 0006-appendedsig-documentation.patch
  * 0007-mkimage-create-new-ELF-Note-for-SBAT.patch
  * 0008-mkimage-adding-sbat-data-into-sbat-ELF-Note-on-power.patch
  * grub2.spec : Building signed grub.elf with SBAT metadata
- Support for NVMe multipath splitter (jsc#PED-10538)
  * 0001-ieee1275-support-added-for-multiple-nvme-bootpaths.patch
- Deleted path (jsc#PED-10538)
  * 0001-grub2-Can-t-setup-a-default-boot-device-correctly-on.patch
  * 0001-grub2-Set-multiple-device-path-for-a-nvmf-boot-devic.patch

- Fix not a directory error from the minix filesystem, as leftover data on disk
  may contain its magic header so it gets misdetected (bsc#1231604)
  * grub2-install-fix-not-a-directory-error.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=517
2024-10-23 09:59:25 +00:00
Ana Guerrero
6d39cc776d Accepting request 1205665 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1205665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=336
2024-10-06 15:51:21 +00:00
Michael Chang
cf7b25968b - Fix missng menu entry "Start bootloader from a read-only snapshot" by
ensuring grub2-snapper-plugin is installed when both snapper and grub2-common
  are installed (bsc#1231271) 

- Fix OOM error in loading loopback file (bsc#1230840)
  * 0001-tpm-Skip-loopback-image-measurement.patch

- Fix UEFI PXE boot failure on tagged VLAN network (bsc#1230263)
  * 0001-efinet-Skip-virtual-VLAN-devices-during-card-enumera.patch

- Fix grub screen is filled with artifects from earlier post menu (bsc#1224465)
  * grub2-SUSE-Add-the-t-hotkey.patch
  * 0001-fix-grub-screen-filled-with-post-screen-artifects.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=516
2024-10-04 09:29:44 +00:00
Ana Guerrero
60569aeead Accepting request 1201971 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1201971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=335
2024-10-02 19:32:52 +00:00
Michael Chang
3a7e8d1651 Move license to grub2-common package
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=515
2024-09-19 09:16:45 +00:00
Michael Chang
d9cea2d1a3 Fix missing grub.efi in BRP_PESIGN_FILES
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=514
2024-09-11 14:28:48 +00:00
Michael Chang
56d8c7a7b5 Correct the previous change, ensuring that a platform package is always required by grub2 meta package.
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=513
2024-09-03 06:43:41 +00:00
Michael Chang
d108ec594a Accepting request 1196023 from home:michael-chang:test:grub2
- Introduces a new package, grub2-x86_64-efi-bls, which includes a
  straightforward grubbls.efi file. This file can be copied to the EFI System
  Partition (ESP) along with boot fragments in the Boot Loader Specification
  (BLS) format
  * 0001-Streamline-BLS-and-improve-PCR-stability.patch
- Fix crash in bli module (bsc#1226497)
  * 0001-bli-Fix-crash-in-get_part_uuid.patch

- Rework package dependencies: grub2-common now includes common userland
  utilities and is required by grub2 platform packages. grub2 is now a meta
  package that pulls in the default platform package.

OBS-URL: https://build.opensuse.org/request/show/1196023
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=512
2024-08-27 05:46:01 +00:00
Dominique Leuenberger
c492a8e4e0 Accepting request 1191715 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1191715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=334
2024-08-06 07:07:51 +00:00
Michael Chang
9ae800a9b5 Accepting request 1191159 from home:michael-chang:branches:Base:System
- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch

OBS-URL: https://build.opensuse.org/request/show/1191159
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=511
2024-08-05 13:05:17 +00:00
Michael Chang
957b4bf706 Accepting request 1191065 from home:gary_lin:branches:Base:System
- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch

OBS-URL: https://build.opensuse.org/request/show/1191065
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=510
2024-08-02 08:19:09 +00:00
Dominique Leuenberger
53e10b88bf Accepting request 1188995 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1188995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=333
2024-07-24 13:32:57 +00:00
Michael Chang
9337eec45d Accepting request 1188994 from home:michael-chang:branches:Base:System
minor fix of trailing new line and indention in changelog

OBS-URL: https://build.opensuse.org/request/show/1188994
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=509
2024-07-22 10:32:56 +00:00
Michael Chang
de8c74037b Accepting request 1188943 from home:michael-chang:branches:Base:System
- Fix error in grub-install when root is on tmpfs (bsc#1226100)
    * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)

OBS-URL: https://build.opensuse.org/request/show/1188943
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=508
2024-07-22 08:21:46 +00:00
Ana Guerrero
99bb9dd07d Accepting request 1186154 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1186154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=332
2024-07-09 18:03:20 +00:00
Michael Chang
39ef9c79b7 - Fix error if dash shell script is used (bsc#1226453)
* 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=507
2024-07-08 11:54:43 +00:00
Ana Guerrero
88213597fc Accepting request 1179115 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1179115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=331
2024-06-09 18:18:50 +00:00
Michael Chang
f6435d4e6e Accepting request 1179114 from home:michael-chang:branches:Base:System
- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch

OBS-URL: https://build.opensuse.org/request/show/1179114
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=506
2024-06-07 05:34:08 +00:00
Ana Guerrero
0f477c7dbb Accepting request 1175425 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1175425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=330
2024-05-21 16:33:13 +00:00
Michael Chang
e3bfb46960 Accepting request 1175311 from home:gary_lin:branches:Base:System
- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch

OBS-URL: https://build.opensuse.org/request/show/1175311
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=505
2024-05-21 05:06:43 +00:00
Ana Guerrero
e99a345ba0 Accepting request 1174381 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1174381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=329
2024-05-16 15:13:05 +00:00
Michael Chang
53da76e569 Accepting request 1174325 from home:gary_lin:branches:Base:System
- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
    - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
    - Merge other TSS patches
      * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
      * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
      * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
    - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
    - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
    - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect

OBS-URL: https://build.opensuse.org/request/show/1174325
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=504
2024-05-16 07:26:55 +00:00
Michael Chang
cdfe0d404b Accepting request 1174099 from home:michael-chang:branches:Base:System
- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch

OBS-URL: https://build.opensuse.org/request/show/1174099
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=503
2024-05-15 03:44:07 +00:00
Dominique Leuenberger
89e894f41f https://bugzilla.opensuse.org/show_bug.cgi?id=1224150-revert
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=328
2024-05-12 15:08:22 +00:00
Dominique Leuenberger
df99213b34 https://bugzilla.opensuse.org/show_bug.cgi?id=1224150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=327
2024-05-12 07:33:49 +00:00
Dominique Leuenberger
80456a1bc5 Accepting request 1172867 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1172867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=326
2024-05-11 16:18:48 +00:00
Michael Chang
a4a2862b65 Accepting request 1171280 from home:michael-chang:branches:Base:System
- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch

OBS-URL: https://build.opensuse.org/request/show/1171280
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=502
2024-05-02 09:06:09 +00:00
Ana Guerrero
fb2269db05 Accepting request 1169603 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1169603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=325
2024-04-24 13:13:15 +00:00
Michael Chang
3b9b62e001 Accepting request 1169284 from home:gcomes.obs:grub2
- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+

OBS-URL: https://build.opensuse.org/request/show/1169284
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=501
2024-04-22 06:21:45 +00:00
Ana Guerrero
4e0a37b354 Accepting request 1167902 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1167902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=324
2024-04-16 18:03:23 +00:00
Michael Chang
96ea57df71 Accepting request 1167901 from home:michael-chang:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/1167901
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=500
2024-04-16 04:30:34 +00:00
Michael Chang
c66ed2686f Accepting request 1166747 from home:gary_lin:branches:Base:System
- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch

OBS-URL: https://build.opensuse.org/request/show/1166747
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=499
2024-04-15 05:33:14 +00:00
Michael Chang
277f8a4bdf Accepting request 1163417 from home:michael-chang:branches:Base:System
- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch

OBS-URL: https://build.opensuse.org/request/show/1163417
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=498
2024-03-29 02:44:36 +00:00