From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4c2GHF51Vlz2xQd for ; Wed, 13 Aug 2025 17:55:05 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4c2GHF4mPqz2xLw for ; Wed, 13 Aug 2025 17:55:05 +0000 (UTC) Received: from people01.haj.ipfire.org (people01.haj.ipfire.org [172.28.1.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "people01.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4c2GHD3ZRrz1YF for ; Wed, 13 Aug 2025 17:55:04 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1755107704; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=kFD/DvoCtlO0+FlswVNz3mEutx50lJ22xgY+m+A6ij4=; b=A/SK+9PIt67XoY1x+bljiOXvk3oghZC3EHHtPeadtV40cZQEd0PcFooX4MQbq+xU5v8DD8 DXKRroZgdGMtUSBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1755107704; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=kFD/DvoCtlO0+FlswVNz3mEutx50lJ22xgY+m+A6ij4=; b=fLbxOYOIi8RJa5KXXWbqRolv+KuieKeyl601KIIgp3JKfGpXOmnR1ltKotfJTb8FaE3+kW gEFGRi8rDVjklL57fNobtSI+sar0F4+Sh+JfOieBIbolq94cjL/sJ1SAEGcsDSaUfTrORv K3B08wmL5UsopVcxHYJbkegntyvJAUPnLw/OVSEtjLWBwTc79b9lXrREEr9dWEwE1tke5I gPdZXcGMnV1HwheeE6/UCKz6hse1tUKlU34/SHcZcPFPJamtxvwgkwR4D3Y7e/pokcXKRf 0TIX1qfur+cfo7hNG8+tLt88HRlX4a2YRT8FE9BX2NGcoexUMPLWW4FqvVyp8Q== Received: by people01.haj.ipfire.org (Postfix, from userid 1000) id 4c2GHD2CSSz2xL4; Wed, 13 Aug 2025 17:55:04 +0000 (UTC) To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 691b81d004112de055412bf398c4d714539f8f7c X-Git-Refname: refs/heads/next X-Git-Reftype: branch X-Git-Oldrev: b7583f1faa6cc59a5d5805090a10598345402d66 X-Git-Newrev: 691b81d004112de055412bf398c4d714539f8f7c Message-Id: <4c2GHD2CSSz2xL4@people01.haj.ipfire.org> Date: Wed, 13 Aug 2025 17:55:04 +0000 (UTC) From: Michael Tremer Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree". The branch, next has been updated via 691b81d004112de055412bf398c4d714539f8f7c (commit) via 3099c0947086fb3b46d5ee2a133181b5ea3d8117 (commit) via bfdd30e6d3d3ebc2b1fb3f7a4b69f8501c616bd1 (commit) via 20a7653cbbcdbf11f46dc6a659c3c327a16b965c (commit) via e9a3f9090101523572c193ac39cf3356c8879b52 (commit) via d2a25459554cd5511bd634b37e29472b811f2992 (commit) via d16f78f4cd04095d1c39f5c504662b58f459920b (commit) via c5d4b8a3a876307b5b2035889917703c261a3b03 (commit) via a00f6cba8409f012b27e39022bb67a809ed95857 (commit) from b7583f1faa6cc59a5d5805090a10598345402d66 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 691b81d004112de055412bf398c4d714539f8f7c Author: Adolf Belka Date: Wed Aug 13 18:30:12 2025 +0200 core 198: Ship zlib-ng Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 3099c0947086fb3b46d5ee2a133181b5ea3d8117 Author: Adolf Belka Date: Wed Aug 13 18:30:15 2025 +0200 zlib-ng: Update to version 2.2.5 - Update from version 2.2.4 to 2.2.5 - Update of rootfile - Changelog 2.2.5 Important fixes RiscV: chunkset_rvv: fix SIGSEGV in CHUNKCOPY #1889 MSVC: Disable optimizations for AVX512 GET_CHUNK_MAG causing inflate failure #1884 Fix building with runtime CPU detection disabled (native) #1931 Also check for ZMM support when detecting VPCLMULQDQ support #1932 Revert "Clean up insert_match() in deflate_medium" due to performance regression #1938 Buildsystem Pass POSIX_C_SOURCE for std::alligned_alloc try_compile checks #1896 X86_AVX512VNNI: check for _mm256_dpbusd_epi32 too #1944 CMake: Fix incorrect declaration of FORCE_SSE2 #1880 CMake: Fix CXXFLAGS when coverage enabled #1902 CMake: Remove late enable_language calls #1903 CMake: [FreeBSD] Define _XOPEN_SOURCE for gtest_zlib #1900 CMake: Add bindir into zlib.pc.in for compatibility with Cygwin and Msys2 #1920 Configure: riscv: add bash configure script support for riscv 1904 Tests/Benchmarks Test: Fix pointer type mismatch #1897 Test: Add large 1mb buffer test for crc32 hashing #1913 Changes to running benchmark during tests #1892 CI CI: Restore support macOS prior 10.15 #1878 CI: fixes for RISC-V #1890 CI: Preinstall packages needed for testing and benchmark #1894 CI: Remove deprecated ubuntu-20.04 image from CI #1898 CI: Replace deprecated windows-2019 with windows-2022 #1923 Misc Add .gitignore to allow run tests with zlib-ng/corpora and local dataset from working copy #1930 Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit bfdd30e6d3d3ebc2b1fb3f7a4b69f8501c616bd1 Author: Adolf Belka Date: Wed Aug 13 18:30:11 2025 +0200 core 198: Ship sqlite Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 20a7653cbbcdbf11f46dc6a659c3c327a16b965c Author: Adolf Belka Date: Wed Aug 13 18:30:14 2025 +0200 sqlite: Update to version 3500400 - Update from version 3500200 to 3500400 - Update of rootfile - Changelog 3500400 Fix two long-standings cases of the use of uninitialized variables in obscure circumstances. 3500300 Fix a possible memory error that can occur if a query is made against against FTS5 index that has been deliberately corrupted in a very specific way. Fix the parser so that it ignored SQL comments in all places of a CREATE TRIGGER statement. This resolves a problem that was introduced by the introduction of the SQLITE_DBCONFIG_ENABLE_COMMENTS feature in version 3.49.0. Fix an incorrect answer due to over-optimization of an AND operator. Forum post f4878de3e. Fix minor makefile issues and documentation typos. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit e9a3f9090101523572c193ac39cf3356c8879b52 Author: Michael Tremer Date: Wed Aug 13 17:53:16 2025 +0000 core198: Regenerate initramdisks (for early microcode) Signed-off-by: Michael Tremer commit d2a25459554cd5511bd634b37e29472b811f2992 Author: Adolf Belka Date: Wed Aug 13 18:30:10 2025 +0200 core 198: Ship intel-microcode Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit d16f78f4cd04095d1c39f5c504662b58f459920b Author: Adolf Belka Date: Wed Aug 13 18:30:13 2025 +0200 intel-microcode: Update to version 20250812 - Update from version 20250512 to 20250812 - Update of rootfile not required - Changelog 20250812 Security updates for INTEL-SA-01249 Security updates for INTEL-SA-01308 Security updates for INTEL-SA-01310 Security updates for INTEL-SA-01311 Security updates for INTEL-SA-01313 Security updates for INTEL-SA-01367 Update for functional issues. Refer to 13th/14th Gen Intel® Core™ Processor Specification Update for details. Update for functional issues. Refer to 3rd Gen Intel® Xeon® Processor Scalable Family Specification Update for details. Update for functional issues. Refer to 4th Gen Intel® Xeon® Scalable Processors Specification Update for details. Update for functional issues. Refer to 5th Gen Intel® Xeon® Scalable Processors Specification Update for details. Update for functional issues. Refer to 6th Gen Intel® Xeon® Scalable Processors Specification Update for details. Update for functional issues. Refer to Intel® Core™ Ultra 200 V Series Processor for details. Update for functional issues. Refer to Intel® Core™ Ultra Processor for details. Update for functional issues. Refer to Intel® Core™ Ultra Processor (Series 2) for details. Update for functional issues. Refer to Intel® Xeon® 6700-Series Processor Specification Update for details. Update for functional issues. Refer to Intel® Xeon® D-2700 Processor Specification Update for details. Details about new and updated platforms can be found at https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250812 Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit c5d4b8a3a876307b5b2035889917703c261a3b03 Author: Michael Tremer Date: Wed Aug 13 17:50:31 2025 +0000 core198: Ship GRUB Signed-off-by: Michael Tremer commit a00f6cba8409f012b27e39022bb67a809ed95857 Author: Adolf Belka Date: Mon Aug 11 11:35:16 2025 +0200 grub: Fix CVE's by updating to version 2.12 with commit 0e36779 - Update from version 2.12 to 2.12 and all commits up to 0e36779 - Update of rootfiles for all architectures - Back in Feb 2025 20 CVE's were identified in Grub-2.12 and 73 security patchers were applied. However there has been no movement to doing a fresh release. Arch Linux has just used the committs up to the last of the security patches. However since then they have also continued takingnew snapshots of the grub git commits to do updates. - This patch takes the last commit in the grub master dated 11th July 2025. - Built successfully also on aarch64 & riscv64 - Tested out on my vm testbed. The grub screen worked as expected and the grub version has been made to show as 2.12.0e36779. This way any further update before version 2.13 is released will follow the same pattern of adding the number of the commit used in the snapshot. - The snapshot required the bootstrap script to be used. However this either needs internet access to download the gnulib git sources or requires a local copy of the gnulib git sources to be available. Therefore I took the snapshot and downloaded a local copy of the gnulinb sources to my desktop build system and created a bootstrapped version of the snapshot, which is the source file I have provided into the sources and used by the lfs. This means that the autoconf -vfi command in the lfs is not needed. I just commented it out in case there is a release package in the future. - I am not sure if this will be merged into CU197 or wait for CU198. - As far as I can see all the CVE-s require acces to the grub system, which means local physical access so don't believe these are critical for the IPFire user base but it might be good for someone more experienced than me to check the CVE's. - Changelog For details of all changes then the grub git repo has to be looked at. https://gitweb.git.savannah.gnu.org/gitweb/?p=grub.git;a=shortlog;h=refs/heads/master There is no changelog of all the commits, except for a list of the CVE's that were identified and fixed in this update. These CVE's are listed below. CVE-2024-45775: commands/extcmd: Missing check for failed allocation In grub_extcmd_dispatcher() function grub2 calls grub_arg_list_alloc() to allocate memory for the grub's argument list, however it misses to check in case the memory allocation failed. Once the allocation failed, a NULL point will be processed by the parse_option() function leading grub to crash or in some rare scenarios corrupt the IVT data. CVE-2024-45776: grub-core/gettext: Integer overflow leads to Heap OOB Write and Read When reading language .mo file in grub_mofile_open(), grub2 fails to verify to a integer overflow when allocating its internal buffer. A crafted .mo file may lead to the buffer size calculation to overflow leading to Out-of-bound reads and writes. An attacker may leverage this flaw to leak sensitive data or overwrite critical data possibly leading to the circumvention of secure boot protections. CVE-2024-45777: grub-core/gettext: Integer overflow leads to Heap OOB Write The calculation of the translation buffer when reading a language .mo file in grub_gettext_getstr_from_position() may overflow leading to a Out-of-bound write. This may be leveraged by an attacker to overwrite senstive grub2's heap data, eventually leading to the circumvention of secure boot protections CVE-2024-45778: fs/bfs: Integer overflow in the BFS parser There's a stack overflow when reading a BFS file system. A crafted BFS filesystem may lead to a uncontrolled loop causing grub2 to crash CVE-2024-45779: fs/bfs: Integer overflow leads to Heap OOB Read (Write?) in the BFS parser There's an integer overflow in the BFS file system driver. When reading a file with indirect extent map grub2 fails to validate the number of extent entries to be read. A crafted or corrupted BFS filesystem may cause a integer overflow during the file reading, leading to a Heap Ouf-of-Bounds read. As consequence sensitive data may be leaked or the grub2 to crash. CVE-2024-45780: fs/tar: Integer Overflow causes Heap OOB Write When reading tar files, grub2 allocates an internal buffer for the file name however it fails to properly verify the allocation against possible Integer Overflows. It's possible to cause the allocation length to overflow with a crafted tar file leading to a head Out-of-bounds write, as consequence an attacker may leverage this to eventually circumvent secure boot protections. CVE-2024-45781: fs/ufs: OOB write in the heap When reading a symbolic link's name from a UFS filesystem, grub2 fails to validate the string length taken as an input. The lack of validation may lead to a heap Out-of-bounds write, causing data integrity issues and eventually allowing an attacker to circumvent secure boot protections. CVE-2024-45782: fs/hfs: strcpy() using the volume name (fs/hfs.c:382) When reading a HFS volume's name at grub_fs_mount(), the HFS filesystem driver performs a strcpy() using the user provided volume name as input without proper validating the volume name's length. This may read to a heap based Out-of-bounds write, impacting on grub's sensitive data integrity and eventually leading to secure boot protection bypass. CVE-2024-45783: fs/hfs+: refcount can be decremented twice When failing to mount a HFS+ grub hfsplus filesystem driver doesn't properly set a ERRNO value. This may lead to a NULL pointer access. CVE-2025-0622: command/gpg: Use-after-free due to hooks not being removed on module unload In some scenarios hooks created by loaded modules are not being removed when the related module is being unloaded. An attacker may leverage this by forcing the grub2 to call the hooks once the module which registered it was unloaded, leading to a Use-after-free vulnerability. If correctly exploited this vulnerability may result int Arbitrary Code Execution eventually allowing the attacker to by-pass secure boot protections. CVE-2025-0624: net: Out-of-bounds write in grub_net_search_config_file() During the network boot process when trying to search for the configuration file, grub copies data from a user controlled environment variable into an internal buffer using grub_strcpy() function. During this step it fails to consider the environment variable length when allocating the internal buffer, resulting in a out-of-bounds write. If correctly exploited this issue may result in remote code execution through the same network segment the grub is searching for the boot information, which can be used to by-pass secure boot protections. CVE-2025-0677: UFS: Integer overflow may lead to heap based out-of-bounds write when handling symlinks When performing a symlink lookup the grub's UFS module check the inode's data size to allocate the internal buffer for reading the file content however it misses to check if the symlink data size has overflown. If that happens grub_malloc() may be called with a smaller value than needed, as consequence when further reading the data from disk into the buffer grub_ufs_lookup_symlink() function will write past the end of the allocated size. An attack may leverage that by crafting a malicious filesystem and as a result it will corrupt data stored in the heap, it's possible that arbitrary code execution may be achieved through it and to be used to by-pass secure boot mechanisms. CVE-2025-0678: squash4: Integer overflow may lead to heap based out-of-bounds write when reading data When reading data from a squash4 filesystem, grub's squash4 fs module uses user-controlled parameters from the filesystem geometry to determine the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesystem may lead some of those buffer size calculation to overflow, causing it to perform a grub_malloc() operation with a smaller size than expected. As a result the direct_read() will perform a heap based out-of-bounds write during data reading. This flaw may be leveraged to corrupt grub's internal critical data and may result in arbitrary code execution by-passing secure boot protections. CVE-2025-0684: reiserfs: Integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data When performing a symlink lookup from a reiserfs filesystem, grub's reiserfs fs module uses user-controlled parameters from the filesystem geometry to determine the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesystem may lead some of those buffer size calculation to overflow, causing it to perform a grub_malloc() operation with a smaller size than expected. As a result the grub_reiserfs_read_symlink() will call grub_reiserfs_read_real() with a overflown length parameter leading to a heap based out-of-bounds write during data reading. This flaw may be leveraged to corrupt grub's internal critical data and may result in arbitrary code execution by-passing secure boot protections. CVE-2025-0685: jfs: Integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data When reading data from a jfs filesystem, grub's jfs filesystem module uses user-controlled parameters from the filesystem geometry to determine the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesystem may lead some of those buffer size calculation to overflow, causing it to perform a grub_malloc() operation with a smaller size than expected. As a result the grub_jfs_lookup_symlink() function will write past of the internal buffer length during grub_jfs_read_file(). This flaw may be leveraged to corrupt grub's internal critical data and may result in arbitrary code execution by-passing secure boot protections. CVE-2025-0686: romfs: Integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data When performing a symlink lookup from a romfs filesystem, grub's romfs filesystem module uses user-controlled parameters from the filesystem geometry to determine the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesystem may lead some of those buffer size calculation to overflow, causing it to perform a grub_malloc() operation with a smaller size than expected. As a result the grub_romfs_read_symlink() may cause a out-of-bounds writes when calling grub_disk_read() function. This flaw may be leveraged to corrupt grub's internal critical data and may result in arbitrary code execution by-passing secure boot protections. CVE-2025-0689: udf: Heap based buffer overflow in grub_udf_read_block() may lead to arbitrary code execution When reading data from disk, the grub's UDF filesystem module utilizes the user controlled data length metadata to allocate its internal buffers. In certain scenarios, while iterating through disk sectors, it assumes the read size from the disk is always smaller than the allocated buffer size which is not guaranteed. A crafted filesystem image may lead to a heap-based buffer overflow resulting in critical data to be corrupted, resulting in the risk of arbitrary code execution by-passing secure boot protections. CVE-2025-0690: read: Integer overflow may lead to out-of-bounds write The read command is used to read the keyboard input from the user, while reads it keeps the input length in a 32-bit integer value which is further used to reallocate the line buffer to accept the next character. During this process, with a line big enough it's possible to make this variable to overflow leading to a out-of-bounds write in the heap based buffer. This flaw may be leveraged to corrupt grub's internal critical data and secure boot bypass is not discarded as consequence. CVE-2025-1118: commands/dump: The dump command is not in lockdown when secure boot is enabled The grub's dump command is not blocked when grub is in lockdown mode. This allows the user to read any memory information, an attacker may leverage that in order to extract signatures, salts and other sensitive information from the memory. CVE-2025-1125: fs/hfs: Interger overflow may lead to heap based out-of-bounds write When reading data from a hfs filesystem, grub's hfs filesystem module uses user-controlled parameters from the filesystem metadata to calculate the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesystem may lead some of those buffer size calculation to overflow, causing it to perform a grub_malloc() operation with a smaller size than expected. As a result the hfsplus_open_compressed_real() function will write past of the internal buffer length. This flaw may be leveraged to corrupt grub's internal critical data and may result in arbitrary code execution by-passing secure boot protections. Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: config/rootfiles/common/aarch64/grub | 114 +++++++-------- config/rootfiles/common/riscv64/grub | 114 +++++++-------- config/rootfiles/common/sqlite | 2 +- config/rootfiles/common/x86_64/grub | 154 ++++++++++++--------- config/rootfiles/common/zlib-ng | 2 +- .../124 => core/198}/filelists/aarch64/grub | 0 .../182 => core/198}/filelists/riscv64/grub | 0 .../{oldcore/125 => core/198}/filelists/sqlite | 0 .../100 => core/198}/filelists/x86_64/grub | 0 .../198}/filelists/x86_64/intel-microcode | 0 .../{oldcore/192 => core/198}/filelists/zlib-ng | 0 config/rootfiles/core/198/update.sh | 10 ++ lfs/grub | 8 +- lfs/intel-microcode | 4 +- lfs/sqlite | 4 +- lfs/zlib-ng | 4 +- 16 files changed, 211 insertions(+), 205 deletions(-) copy config/rootfiles/{oldcore/124 => core/198}/filelists/aarch64/grub (100%) copy config/rootfiles/{oldcore/182 => core/198}/filelists/riscv64/grub (100%) copy config/rootfiles/{oldcore/125 => core/198}/filelists/sqlite (100%) copy config/rootfiles/{oldcore/100 => core/198}/filelists/x86_64/grub (100%) copy config/rootfiles/{oldcore/121 => core/198}/filelists/x86_64/intel-microcode (100%) copy config/rootfiles/{oldcore/192 => core/198}/filelists/zlib-ng (100%) Difference in files: diff --git a/config/rootfiles/common/aarch64/grub b/config/rootfiles/common/aarch64/grub index 274346765..2d2370771 100644 --- a/config/rootfiles/common/aarch64/grub +++ b/config/rootfiles/common/aarch64/grub @@ -1,7 +1,5 @@ #boot/grub boot/grub/splash.png -#etc/bash_completion.d -#etc/bash_completion.d/grub #etc/default etc/default/grub #etc/grub.d @@ -29,6 +27,7 @@ usr/bin/grub-mkpasswd-pbkdf2 usr/bin/grub-mkrelpath usr/bin/grub-mkrescue usr/bin/grub-mkstandalone +usr/bin/grub-protect usr/bin/grub-render-label usr/bin/grub-script-check usr/bin/grub-syslinux2cfg @@ -48,6 +47,10 @@ usr/lib/grub/arm64-efi/all_video.mod usr/lib/grub/arm64-efi/all_video.module usr/lib/grub/arm64-efi/archelp.mod usr/lib/grub/arm64-efi/archelp.module +usr/lib/grub/arm64-efi/asn1.mod +usr/lib/grub/arm64-efi/asn1.module +usr/lib/grub/arm64-efi/asn1_test.mod +usr/lib/grub/arm64-efi/asn1_test.module usr/lib/grub/arm64-efi/bfs.mod usr/lib/grub/arm64-efi/bfs.module usr/lib/grub/arm64-efi/bitmap.mod @@ -72,8 +75,6 @@ usr/lib/grub/arm64-efi/cbfs.mod usr/lib/grub/arm64-efi/cbfs.module usr/lib/grub/arm64-efi/chain.mod usr/lib/grub/arm64-efi/chain.module -usr/lib/grub/arm64-efi/cmdline_cat_test.mod -usr/lib/grub/arm64-efi/cmdline_cat_test.module usr/lib/grub/arm64-efi/cmp.mod usr/lib/grub/arm64-efi/cmp.module usr/lib/grub/arm64-efi/cmp_test.mod @@ -111,6 +112,8 @@ usr/lib/grub/arm64-efi/div_test.mod usr/lib/grub/arm64-efi/div_test.module usr/lib/grub/arm64-efi/dm_nv.mod usr/lib/grub/arm64-efi/dm_nv.module +usr/lib/grub/arm64-efi/dsa_sexp_test.mod +usr/lib/grub/arm64-efi/dsa_sexp_test.module usr/lib/grub/arm64-efi/echo.mod usr/lib/grub/arm64-efi/echo.module usr/lib/grub/arm64-efi/efi_gop.mod @@ -123,6 +126,8 @@ usr/lib/grub/arm64-efi/efitextmode.mod usr/lib/grub/arm64-efi/efitextmode.module usr/lib/grub/arm64-efi/elf.mod usr/lib/grub/arm64-efi/elf.module +usr/lib/grub/arm64-efi/erofs.mod +usr/lib/grub/arm64-efi/erofs.module usr/lib/grub/arm64-efi/eval.mod usr/lib/grub/arm64-efi/eval.module usr/lib/grub/arm64-efi/exfat.mod @@ -151,6 +156,10 @@ usr/lib/grub/arm64-efi/functional_test.mod usr/lib/grub/arm64-efi/functional_test.module usr/lib/grub/arm64-efi/gcry_arcfour.mod usr/lib/grub/arm64-efi/gcry_arcfour.module +usr/lib/grub/arm64-efi/gcry_aria.mod +usr/lib/grub/arm64-efi/gcry_aria.module +usr/lib/grub/arm64-efi/gcry_blake2.mod +usr/lib/grub/arm64-efi/gcry_blake2.module usr/lib/grub/arm64-efi/gcry_blowfish.mod usr/lib/grub/arm64-efi/gcry_blowfish.module usr/lib/grub/arm64-efi/gcry_camellia.mod @@ -163,8 +172,14 @@ usr/lib/grub/arm64-efi/gcry_des.mod usr/lib/grub/arm64-efi/gcry_des.module usr/lib/grub/arm64-efi/gcry_dsa.mod usr/lib/grub/arm64-efi/gcry_dsa.module +usr/lib/grub/arm64-efi/gcry_gost28147.mod +usr/lib/grub/arm64-efi/gcry_gost28147.module +usr/lib/grub/arm64-efi/gcry_gostr3411_94.mod +usr/lib/grub/arm64-efi/gcry_gostr3411_94.module usr/lib/grub/arm64-efi/gcry_idea.mod usr/lib/grub/arm64-efi/gcry_idea.module +usr/lib/grub/arm64-efi/gcry_keccak.mod +usr/lib/grub/arm64-efi/gcry_keccak.module usr/lib/grub/arm64-efi/gcry_md4.mod usr/lib/grub/arm64-efi/gcry_md4.module usr/lib/grub/arm64-efi/gcry_md5.mod @@ -177,6 +192,8 @@ usr/lib/grub/arm64-efi/gcry_rmd160.mod usr/lib/grub/arm64-efi/gcry_rmd160.module usr/lib/grub/arm64-efi/gcry_rsa.mod usr/lib/grub/arm64-efi/gcry_rsa.module +usr/lib/grub/arm64-efi/gcry_salsa20.mod +usr/lib/grub/arm64-efi/gcry_salsa20.module usr/lib/grub/arm64-efi/gcry_seed.mod usr/lib/grub/arm64-efi/gcry_seed.module usr/lib/grub/arm64-efi/gcry_serpent.mod @@ -187,6 +204,12 @@ usr/lib/grub/arm64-efi/gcry_sha256.mod usr/lib/grub/arm64-efi/gcry_sha256.module usr/lib/grub/arm64-efi/gcry_sha512.mod usr/lib/grub/arm64-efi/gcry_sha512.module +usr/lib/grub/arm64-efi/gcry_sm3.mod +usr/lib/grub/arm64-efi/gcry_sm3.module +usr/lib/grub/arm64-efi/gcry_sm4.mod +usr/lib/grub/arm64-efi/gcry_sm4.module +usr/lib/grub/arm64-efi/gcry_stribog.mod +usr/lib/grub/arm64-efi/gcry_stribog.module usr/lib/grub/arm64-efi/gcry_tiger.mod usr/lib/grub/arm64-efi/gcry_tiger.module usr/lib/grub/arm64-efi/gcry_twofish.mod @@ -205,8 +228,6 @@ usr/lib/grub/arm64-efi/gfxterm.mod usr/lib/grub/arm64-efi/gfxterm.module usr/lib/grub/arm64-efi/gfxterm_background.mod usr/lib/grub/arm64-efi/gfxterm_background.module -usr/lib/grub/arm64-efi/gfxterm_menu.mod -usr/lib/grub/arm64-efi/gfxterm_menu.module usr/lib/grub/arm64-efi/gptsync.mod usr/lib/grub/arm64-efi/gptsync.module usr/lib/grub/arm64-efi/gzio.mod @@ -239,6 +260,8 @@ usr/lib/grub/arm64-efi/json.mod usr/lib/grub/arm64-efi/json.module usr/lib/grub/arm64-efi/kernel.exec usr/lib/grub/arm64-efi/kernel.img +usr/lib/grub/arm64-efi/key_protector.mod +usr/lib/grub/arm64-efi/key_protector.module usr/lib/grub/arm64-efi/keystatus.mod usr/lib/grub/arm64-efi/keystatus.module usr/lib/grub/arm64-efi/ldm.mod @@ -373,6 +396,8 @@ usr/lib/grub/arm64-efi/procfs.mod usr/lib/grub/arm64-efi/procfs.module usr/lib/grub/arm64-efi/progress.mod usr/lib/grub/arm64-efi/progress.module +usr/lib/grub/arm64-efi/pubkey.mod +usr/lib/grub/arm64-efi/pubkey.module usr/lib/grub/arm64-efi/raid5rec.mod usr/lib/grub/arm64-efi/raid5rec.module usr/lib/grub/arm64-efi/raid6rec.mod @@ -387,6 +412,8 @@ usr/lib/grub/arm64-efi/reiserfs.mod usr/lib/grub/arm64-efi/reiserfs.module usr/lib/grub/arm64-efi/romfs.mod usr/lib/grub/arm64-efi/romfs.module +usr/lib/grub/arm64-efi/rsa_sexp_test.mod +usr/lib/grub/arm64-efi/rsa_sexp_test.module usr/lib/grub/arm64-efi/scsi.mod usr/lib/grub/arm64-efi/scsi.module usr/lib/grub/arm64-efi/search.mod @@ -444,12 +471,16 @@ usr/lib/grub/arm64-efi/time.mod usr/lib/grub/arm64-efi/time.module usr/lib/grub/arm64-efi/tpm.mod usr/lib/grub/arm64-efi/tpm.module +usr/lib/grub/arm64-efi/tpm2_key_protector.mod +usr/lib/grub/arm64-efi/tpm2_key_protector.module usr/lib/grub/arm64-efi/tr.mod usr/lib/grub/arm64-efi/tr.module usr/lib/grub/arm64-efi/trig.mod usr/lib/grub/arm64-efi/trig.module usr/lib/grub/arm64-efi/true.mod usr/lib/grub/arm64-efi/true.module +usr/lib/grub/arm64-efi/tss2.mod +usr/lib/grub/arm64-efi/tss2.module usr/lib/grub/arm64-efi/udf.mod usr/lib/grub/arm64-efi/udf.module usr/lib/grub/arm64-efi/ufs1.mod @@ -498,6 +529,19 @@ usr/sbin/grub-probe usr/sbin/grub-reboot usr/sbin/grub-set-default usr/sbin/grub-sparc64-setup +usr/share/bash-completion/completions/grub +usr/share/bash-completion/completions/grub-bios-setup +usr/share/bash-completion/completions/grub-editenv +usr/share/bash-completion/completions/grub-install +usr/share/bash-completion/completions/grub-mkconfig +usr/share/bash-completion/completions/grub-mkfont +usr/share/bash-completion/completions/grub-mkimage +usr/share/bash-completion/completions/grub-mkpasswd-pbkdf2 +usr/share/bash-completion/completions/grub-probe +usr/share/bash-completion/completions/grub-reboot +usr/share/bash-completion/completions/grub-script-check +usr/share/bash-completion/completions/grub-set-default +usr/share/bash-completion/completions/grub-sparc64-setup #usr/share/grub #usr/share/grub/ascii.h usr/share/grub/ascii.pf2 @@ -509,63 +553,6 @@ usr/share/grub/unicode.pf2 #usr/share/info/grub.info #usr/share/info/grub.info-1 #usr/share/info/grub.info-2 -#usr/share/locale/ast/LC_MESSAGES/grub.mo -#usr/share/locale/ca/LC_MESSAGES/grub.mo -#usr/share/locale/da/LC_MESSAGES/grub.mo -#usr/share/locale/de/LC_MESSAGES/grub.mo -#usr/share/locale/de@hebrew -#usr/share/locale/de@hebrew/LC_MESSAGES -#usr/share/locale/de@hebrew/LC_MESSAGES/grub.mo -#usr/share/locale/de_CH -#usr/share/locale/de_CH/LC_MESSAGES -#usr/share/locale/de_CH/LC_MESSAGES/grub.mo -#usr/share/locale/en@arabic -#usr/share/locale/en@arabic/LC_MESSAGES -#usr/share/locale/en@arabic/LC_MESSAGES/grub.mo -#usr/share/locale/en@cyrillic -#usr/share/locale/en@cyrillic/LC_MESSAGES -#usr/share/locale/en@cyrillic/LC_MESSAGES/grub.mo -#usr/share/locale/en@greek -#usr/share/locale/en@greek/LC_MESSAGES -#usr/share/locale/en@greek/LC_MESSAGES/grub.mo -#usr/share/locale/en@hebrew -#usr/share/locale/en@hebrew/LC_MESSAGES -#usr/share/locale/en@hebrew/LC_MESSAGES/grub.mo -#usr/share/locale/en@piglatin -#usr/share/locale/en@piglatin/LC_MESSAGES -#usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo -#usr/share/locale/en@quot/LC_MESSAGES/grub.mo -#usr/share/locale/eo/LC_MESSAGES/grub.mo -#usr/share/locale/es/LC_MESSAGES/grub.mo -#usr/share/locale/fi/LC_MESSAGES/grub.mo -#usr/share/locale/fr/LC_MESSAGES/grub.mo -#usr/share/locale/gl/LC_MESSAGES/grub.mo -#usr/share/locale/he/LC_MESSAGES/grub.mo -#usr/share/locale/hr/LC_MESSAGES/grub.mo -#usr/share/locale/hu/LC_MESSAGES/grub.mo -#usr/share/locale/id/LC_MESSAGES/grub.mo -#usr/share/locale/it/LC_MESSAGES/grub.mo -#usr/share/locale/ja/LC_MESSAGES/grub.mo -#usr/share/locale/ka/LC_MESSAGES/grub.mo -#usr/share/locale/ko/LC_MESSAGES/grub.mo -#usr/share/locale/lg/LC_MESSAGES/grub.mo -#usr/share/locale/lt/LC_MESSAGES/grub.mo -#usr/share/locale/nb/LC_MESSAGES/grub.mo -#usr/share/locale/nl/LC_MESSAGES/grub.mo -#usr/share/locale/pa/LC_MESSAGES/grub.mo -#usr/share/locale/pl/LC_MESSAGES/grub.mo -#usr/share/locale/pt/LC_MESSAGES/grub.mo -#usr/share/locale/pt_BR/LC_MESSAGES/grub.mo -#usr/share/locale/ro/LC_MESSAGES/grub.mo -#usr/share/locale/ru/LC_MESSAGES/grub.mo -#usr/share/locale/sl/LC_MESSAGES/grub.mo -#usr/share/locale/sr/LC_MESSAGES/grub.mo -#usr/share/locale/sv/LC_MESSAGES/grub.mo -#usr/share/locale/tr/LC_MESSAGES/grub.mo -#usr/share/locale/uk/LC_MESSAGES/grub.mo -#usr/share/locale/vi/LC_MESSAGES/grub.mo -#usr/share/locale/zh_CN/LC_MESSAGES/grub.mo -#usr/share/locale/zh_TW/LC_MESSAGES/grub.mo #usr/share/man/man1/grub-editenv.1 #usr/share/man/man1/grub-file.1 #usr/share/man/man1/grub-fstest.1 @@ -580,6 +567,7 @@ usr/share/grub/unicode.pf2 #usr/share/man/man1/grub-mkrelpath.1 #usr/share/man/man1/grub-mkrescue.1 #usr/share/man/man1/grub-mkstandalone.1 +#usr/share/man/man1/grub-protect.1 #usr/share/man/man1/grub-render-label.1 #usr/share/man/man1/grub-script-check.1 #usr/share/man/man1/grub-syslinux2cfg.1 diff --git a/config/rootfiles/common/riscv64/grub b/config/rootfiles/common/riscv64/grub index 4bbe3ed70..29e1d48f4 100644 --- a/config/rootfiles/common/riscv64/grub +++ b/config/rootfiles/common/riscv64/grub @@ -1,7 +1,5 @@ #boot/grub boot/grub/splash.png -#etc/bash_completion.d -#etc/bash_completion.d/grub #etc/default etc/default/grub #etc/grub.d @@ -29,6 +27,7 @@ usr/bin/grub-mkpasswd-pbkdf2 usr/bin/grub-mkrelpath usr/bin/grub-mkrescue usr/bin/grub-mkstandalone +usr/bin/grub-protect usr/bin/grub-render-label usr/bin/grub-script-check usr/bin/grub-syslinux2cfg @@ -48,6 +47,10 @@ usr/lib/grub/riscv64-efi/all_video.mod usr/lib/grub/riscv64-efi/all_video.module usr/lib/grub/riscv64-efi/archelp.mod usr/lib/grub/riscv64-efi/archelp.module +usr/lib/grub/riscv64-efi/asn1.mod +usr/lib/grub/riscv64-efi/asn1.module +usr/lib/grub/riscv64-efi/asn1_test.mod +usr/lib/grub/riscv64-efi/asn1_test.module usr/lib/grub/riscv64-efi/bfs.mod usr/lib/grub/riscv64-efi/bfs.module usr/lib/grub/riscv64-efi/bitmap.mod @@ -72,8 +75,6 @@ usr/lib/grub/riscv64-efi/cbfs.mod usr/lib/grub/riscv64-efi/cbfs.module usr/lib/grub/riscv64-efi/chain.mod usr/lib/grub/riscv64-efi/chain.module -usr/lib/grub/riscv64-efi/cmdline_cat_test.mod -usr/lib/grub/riscv64-efi/cmdline_cat_test.module usr/lib/grub/riscv64-efi/cmp.mod usr/lib/grub/riscv64-efi/cmp.module usr/lib/grub/riscv64-efi/cmp_test.mod @@ -111,6 +112,8 @@ usr/lib/grub/riscv64-efi/div_test.mod usr/lib/grub/riscv64-efi/div_test.module usr/lib/grub/riscv64-efi/dm_nv.mod usr/lib/grub/riscv64-efi/dm_nv.module +usr/lib/grub/riscv64-efi/dsa_sexp_test.mod +usr/lib/grub/riscv64-efi/dsa_sexp_test.module usr/lib/grub/riscv64-efi/echo.mod usr/lib/grub/riscv64-efi/echo.module usr/lib/grub/riscv64-efi/efi_gop.mod @@ -123,6 +126,8 @@ usr/lib/grub/riscv64-efi/efitextmode.mod usr/lib/grub/riscv64-efi/efitextmode.module usr/lib/grub/riscv64-efi/elf.mod usr/lib/grub/riscv64-efi/elf.module +usr/lib/grub/riscv64-efi/erofs.mod +usr/lib/grub/riscv64-efi/erofs.module usr/lib/grub/riscv64-efi/eval.mod usr/lib/grub/riscv64-efi/eval.module usr/lib/grub/riscv64-efi/exfat.mod @@ -151,6 +156,10 @@ usr/lib/grub/riscv64-efi/functional_test.mod usr/lib/grub/riscv64-efi/functional_test.module usr/lib/grub/riscv64-efi/gcry_arcfour.mod usr/lib/grub/riscv64-efi/gcry_arcfour.module +usr/lib/grub/riscv64-efi/gcry_aria.mod +usr/lib/grub/riscv64-efi/gcry_aria.module +usr/lib/grub/riscv64-efi/gcry_blake2.mod +usr/lib/grub/riscv64-efi/gcry_blake2.module usr/lib/grub/riscv64-efi/gcry_blowfish.mod usr/lib/grub/riscv64-efi/gcry_blowfish.module usr/lib/grub/riscv64-efi/gcry_camellia.mod @@ -163,8 +172,14 @@ usr/lib/grub/riscv64-efi/gcry_des.mod usr/lib/grub/riscv64-efi/gcry_des.module usr/lib/grub/riscv64-efi/gcry_dsa.mod usr/lib/grub/riscv64-efi/gcry_dsa.module +usr/lib/grub/riscv64-efi/gcry_gost28147.mod +usr/lib/grub/riscv64-efi/gcry_gost28147.module +usr/lib/grub/riscv64-efi/gcry_gostr3411_94.mod +usr/lib/grub/riscv64-efi/gcry_gostr3411_94.module usr/lib/grub/riscv64-efi/gcry_idea.mod usr/lib/grub/riscv64-efi/gcry_idea.module +usr/lib/grub/riscv64-efi/gcry_keccak.mod +usr/lib/grub/riscv64-efi/gcry_keccak.module usr/lib/grub/riscv64-efi/gcry_md4.mod usr/lib/grub/riscv64-efi/gcry_md4.module usr/lib/grub/riscv64-efi/gcry_md5.mod @@ -177,6 +192,8 @@ usr/lib/grub/riscv64-efi/gcry_rmd160.mod usr/lib/grub/riscv64-efi/gcry_rmd160.module usr/lib/grub/riscv64-efi/gcry_rsa.mod usr/lib/grub/riscv64-efi/gcry_rsa.module +usr/lib/grub/riscv64-efi/gcry_salsa20.mod +usr/lib/grub/riscv64-efi/gcry_salsa20.module usr/lib/grub/riscv64-efi/gcry_seed.mod usr/lib/grub/riscv64-efi/gcry_seed.module usr/lib/grub/riscv64-efi/gcry_serpent.mod @@ -187,6 +204,12 @@ usr/lib/grub/riscv64-efi/gcry_sha256.mod usr/lib/grub/riscv64-efi/gcry_sha256.module usr/lib/grub/riscv64-efi/gcry_sha512.mod usr/lib/grub/riscv64-efi/gcry_sha512.module +usr/lib/grub/riscv64-efi/gcry_sm3.mod +usr/lib/grub/riscv64-efi/gcry_sm3.module +usr/lib/grub/riscv64-efi/gcry_sm4.mod +usr/lib/grub/riscv64-efi/gcry_sm4.module +usr/lib/grub/riscv64-efi/gcry_stribog.mod +usr/lib/grub/riscv64-efi/gcry_stribog.module usr/lib/grub/riscv64-efi/gcry_tiger.mod usr/lib/grub/riscv64-efi/gcry_tiger.module usr/lib/grub/riscv64-efi/gcry_twofish.mod @@ -205,8 +228,6 @@ usr/lib/grub/riscv64-efi/gfxterm.mod usr/lib/grub/riscv64-efi/gfxterm.module usr/lib/grub/riscv64-efi/gfxterm_background.mod usr/lib/grub/riscv64-efi/gfxterm_background.module -usr/lib/grub/riscv64-efi/gfxterm_menu.mod -usr/lib/grub/riscv64-efi/gfxterm_menu.module usr/lib/grub/riscv64-efi/gptsync.mod usr/lib/grub/riscv64-efi/gptsync.module usr/lib/grub/riscv64-efi/gzio.mod @@ -239,6 +260,8 @@ usr/lib/grub/riscv64-efi/json.mod usr/lib/grub/riscv64-efi/json.module usr/lib/grub/riscv64-efi/kernel.exec usr/lib/grub/riscv64-efi/kernel.img +usr/lib/grub/riscv64-efi/key_protector.mod +usr/lib/grub/riscv64-efi/key_protector.module usr/lib/grub/riscv64-efi/keystatus.mod usr/lib/grub/riscv64-efi/keystatus.module usr/lib/grub/riscv64-efi/ldm.mod @@ -373,6 +396,8 @@ usr/lib/grub/riscv64-efi/procfs.mod usr/lib/grub/riscv64-efi/procfs.module usr/lib/grub/riscv64-efi/progress.mod usr/lib/grub/riscv64-efi/progress.module +usr/lib/grub/riscv64-efi/pubkey.mod +usr/lib/grub/riscv64-efi/pubkey.module usr/lib/grub/riscv64-efi/raid5rec.mod usr/lib/grub/riscv64-efi/raid5rec.module usr/lib/grub/riscv64-efi/raid6rec.mod @@ -387,6 +412,8 @@ usr/lib/grub/riscv64-efi/reiserfs.mod usr/lib/grub/riscv64-efi/reiserfs.module usr/lib/grub/riscv64-efi/romfs.mod usr/lib/grub/riscv64-efi/romfs.module +usr/lib/grub/riscv64-efi/rsa_sexp_test.mod +usr/lib/grub/riscv64-efi/rsa_sexp_test.module usr/lib/grub/riscv64-efi/scsi.mod usr/lib/grub/riscv64-efi/scsi.module usr/lib/grub/riscv64-efi/search.mod @@ -444,12 +471,16 @@ usr/lib/grub/riscv64-efi/time.mod usr/lib/grub/riscv64-efi/time.module usr/lib/grub/riscv64-efi/tpm.mod usr/lib/grub/riscv64-efi/tpm.module +usr/lib/grub/riscv64-efi/tpm2_key_protector.mod +usr/lib/grub/riscv64-efi/tpm2_key_protector.module usr/lib/grub/riscv64-efi/tr.mod usr/lib/grub/riscv64-efi/tr.module usr/lib/grub/riscv64-efi/trig.mod usr/lib/grub/riscv64-efi/trig.module usr/lib/grub/riscv64-efi/true.mod usr/lib/grub/riscv64-efi/true.module +usr/lib/grub/riscv64-efi/tss2.mod +usr/lib/grub/riscv64-efi/tss2.module usr/lib/grub/riscv64-efi/udf.mod usr/lib/grub/riscv64-efi/udf.module usr/lib/grub/riscv64-efi/ufs1.mod @@ -496,6 +527,19 @@ usr/sbin/grub-probe usr/sbin/grub-reboot usr/sbin/grub-set-default usr/sbin/grub-sparc64-setup +usr/share/bash-completion/completions/grub +usr/share/bash-completion/completions/grub-bios-setup +usr/share/bash-completion/completions/grub-editenv +usr/share/bash-completion/completions/grub-install +usr/share/bash-completion/completions/grub-mkconfig +usr/share/bash-completion/completions/grub-mkfont +usr/share/bash-completion/completions/grub-mkimage +usr/share/bash-completion/completions/grub-mkpasswd-pbkdf2 +usr/share/bash-completion/completions/grub-probe +usr/share/bash-completion/completions/grub-reboot +usr/share/bash-completion/completions/grub-script-check +usr/share/bash-completion/completions/grub-set-default +usr/share/bash-completion/completions/grub-sparc64-setup #usr/share/grub #usr/share/grub/ascii.h usr/share/grub/ascii.pf2 @@ -507,63 +551,6 @@ usr/share/grub/unicode.pf2 #usr/share/info/grub.info #usr/share/info/grub.info-1 #usr/share/info/grub.info-2 -#usr/share/locale/ast/LC_MESSAGES/grub.mo -#usr/share/locale/ca/LC_MESSAGES/grub.mo -#usr/share/locale/da/LC_MESSAGES/grub.mo -#usr/share/locale/de/LC_MESSAGES/grub.mo -#usr/share/locale/de@hebrew -#usr/share/locale/de@hebrew/LC_MESSAGES -#usr/share/locale/de@hebrew/LC_MESSAGES/grub.mo -#usr/share/locale/de_CH -#usr/share/locale/de_CH/LC_MESSAGES -#usr/share/locale/de_CH/LC_MESSAGES/grub.mo -#usr/share/locale/en@arabic -#usr/share/locale/en@arabic/LC_MESSAGES -#usr/share/locale/en@arabic/LC_MESSAGES/grub.mo -#usr/share/locale/en@cyrillic -#usr/share/locale/en@cyrillic/LC_MESSAGES -#usr/share/locale/en@cyrillic/LC_MESSAGES/grub.mo -#usr/share/locale/en@greek -#usr/share/locale/en@greek/LC_MESSAGES -#usr/share/locale/en@greek/LC_MESSAGES/grub.mo -#usr/share/locale/en@hebrew -#usr/share/locale/en@hebrew/LC_MESSAGES -#usr/share/locale/en@hebrew/LC_MESSAGES/grub.mo -#usr/share/locale/en@piglatin -#usr/share/locale/en@piglatin/LC_MESSAGES -#usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo -#usr/share/locale/en@quot/LC_MESSAGES/grub.mo -#usr/share/locale/eo/LC_MESSAGES/grub.mo -#usr/share/locale/es/LC_MESSAGES/grub.mo -#usr/share/locale/fi/LC_MESSAGES/grub.mo -#usr/share/locale/fr/LC_MESSAGES/grub.mo -#usr/share/locale/gl/LC_MESSAGES/grub.mo -#usr/share/locale/he/LC_MESSAGES/grub.mo -#usr/share/locale/hr/LC_MESSAGES/grub.mo -#usr/share/locale/hu/LC_MESSAGES/grub.mo -#usr/share/locale/id/LC_MESSAGES/grub.mo -#usr/share/locale/it/LC_MESSAGES/grub.mo -#usr/share/locale/ja/LC_MESSAGES/grub.mo -#usr/share/locale/ka/LC_MESSAGES/grub.mo -#usr/share/locale/ko/LC_MESSAGES/grub.mo -#usr/share/locale/lg/LC_MESSAGES/grub.mo -#usr/share/locale/lt/LC_MESSAGES/grub.mo -#usr/share/locale/nb/LC_MESSAGES/grub.mo -#usr/share/locale/nl/LC_MESSAGES/grub.mo -#usr/share/locale/pa/LC_MESSAGES/grub.mo -#usr/share/locale/pl/LC_MESSAGES/grub.mo -#usr/share/locale/pt/LC_MESSAGES/grub.mo -#usr/share/locale/pt_BR/LC_MESSAGES/grub.mo -#usr/share/locale/ro/LC_MESSAGES/grub.mo -#usr/share/locale/ru/LC_MESSAGES/grub.mo -#usr/share/locale/sl/LC_MESSAGES/grub.mo -#usr/share/locale/sr/LC_MESSAGES/grub.mo -#usr/share/locale/sv/LC_MESSAGES/grub.mo -#usr/share/locale/tr/LC_MESSAGES/grub.mo -#usr/share/locale/uk/LC_MESSAGES/grub.mo -#usr/share/locale/vi/LC_MESSAGES/grub.mo -#usr/share/locale/zh_CN/LC_MESSAGES/grub.mo -#usr/share/locale/zh_TW/LC_MESSAGES/grub.mo #usr/share/man/man1/grub-editenv.1 #usr/share/man/man1/grub-file.1 #usr/share/man/man1/grub-fstest.1 @@ -578,6 +565,7 @@ usr/share/grub/unicode.pf2 #usr/share/man/man1/grub-mkrelpath.1 #usr/share/man/man1/grub-mkrescue.1 #usr/share/man/man1/grub-mkstandalone.1 +#usr/share/man/man1/grub-protect.1 #usr/share/man/man1/grub-render-label.1 #usr/share/man/man1/grub-script-check.1 #usr/share/man/man1/grub-syslinux2cfg.1 diff --git a/config/rootfiles/common/sqlite b/config/rootfiles/common/sqlite index dc8e79843..1c63b682f 100644 --- a/config/rootfiles/common/sqlite +++ b/config/rootfiles/common/sqlite @@ -3,6 +3,6 @@ usr/bin/sqlite3 #usr/include/sqlite3ext.h usr/lib/libsqlite3.so usr/lib/libsqlite3.so.0 -usr/lib/libsqlite3.so.3.50.2 +usr/lib/libsqlite3.so.3.50.4 #usr/lib/pkgconfig/sqlite3.pc #usr/share/man/man1/sqlite3.1 diff --git a/config/rootfiles/common/x86_64/grub b/config/rootfiles/common/x86_64/grub index 548c40a1f..90dc90800 100644 --- a/config/rootfiles/common/x86_64/grub +++ b/config/rootfiles/common/x86_64/grub @@ -1,8 +1,6 @@ #boot/grub boot/grub/grub.cfg boot/grub/splash.png -#etc/bash_completion.d -#etc/bash_completion.d/grub #etc/default etc/default/grub #etc/grub.d @@ -30,6 +28,7 @@ usr/bin/grub-mkpasswd-pbkdf2 usr/bin/grub-mkrelpath usr/bin/grub-mkrescue usr/bin/grub-mkstandalone +usr/bin/grub-protect usr/bin/grub-render-label usr/bin/grub-script-check usr/bin/grub-syslinux2cfg @@ -53,6 +52,10 @@ usr/lib/grub/i386-pc/aout.mod usr/lib/grub/i386-pc/aout.module usr/lib/grub/i386-pc/archelp.mod usr/lib/grub/i386-pc/archelp.module +usr/lib/grub/i386-pc/asn1.mod +usr/lib/grub/i386-pc/asn1.module +usr/lib/grub/i386-pc/asn1_test.mod +usr/lib/grub/i386-pc/asn1_test.module usr/lib/grub/i386-pc/at_keyboard.mod usr/lib/grub/i386-pc/at_keyboard.module usr/lib/grub/i386-pc/ata.mod @@ -99,8 +102,6 @@ usr/lib/grub/i386-pc/cdboot.image usr/lib/grub/i386-pc/cdboot.img usr/lib/grub/i386-pc/chain.mod usr/lib/grub/i386-pc/chain.module -usr/lib/grub/i386-pc/cmdline_cat_test.mod -usr/lib/grub/i386-pc/cmdline_cat_test.module usr/lib/grub/i386-pc/cmosdump.mod usr/lib/grub/i386-pc/cmosdump.module usr/lib/grub/i386-pc/cmostest.mod @@ -150,6 +151,8 @@ usr/lib/grub/i386-pc/dm_nv.mod usr/lib/grub/i386-pc/dm_nv.module usr/lib/grub/i386-pc/drivemap.mod usr/lib/grub/i386-pc/drivemap.module +usr/lib/grub/i386-pc/dsa_sexp_test.mod +usr/lib/grub/i386-pc/dsa_sexp_test.module usr/lib/grub/i386-pc/echo.mod usr/lib/grub/i386-pc/echo.module usr/lib/grub/i386-pc/efiemu.mod @@ -158,6 +161,8 @@ usr/lib/grub/i386-pc/ehci.mod usr/lib/grub/i386-pc/ehci.module usr/lib/grub/i386-pc/elf.mod usr/lib/grub/i386-pc/elf.module +usr/lib/grub/i386-pc/erofs.mod +usr/lib/grub/i386-pc/erofs.module usr/lib/grub/i386-pc/eval.mod usr/lib/grub/i386-pc/eval.module usr/lib/grub/i386-pc/exfat.mod @@ -186,6 +191,10 @@ usr/lib/grub/i386-pc/functional_test.mod usr/lib/grub/i386-pc/functional_test.module usr/lib/grub/i386-pc/gcry_arcfour.mod usr/lib/grub/i386-pc/gcry_arcfour.module +usr/lib/grub/i386-pc/gcry_aria.mod +usr/lib/grub/i386-pc/gcry_aria.module +usr/lib/grub/i386-pc/gcry_blake2.mod +usr/lib/grub/i386-pc/gcry_blake2.module usr/lib/grub/i386-pc/gcry_blowfish.mod usr/lib/grub/i386-pc/gcry_blowfish.module usr/lib/grub/i386-pc/gcry_camellia.mod @@ -198,8 +207,14 @@ usr/lib/grub/i386-pc/gcry_des.mod usr/lib/grub/i386-pc/gcry_des.module usr/lib/grub/i386-pc/gcry_dsa.mod usr/lib/grub/i386-pc/gcry_dsa.module +usr/lib/grub/i386-pc/gcry_gost28147.mod +usr/lib/grub/i386-pc/gcry_gost28147.module +usr/lib/grub/i386-pc/gcry_gostr3411_94.mod +usr/lib/grub/i386-pc/gcry_gostr3411_94.module usr/lib/grub/i386-pc/gcry_idea.mod usr/lib/grub/i386-pc/gcry_idea.module +usr/lib/grub/i386-pc/gcry_keccak.mod +usr/lib/grub/i386-pc/gcry_keccak.module usr/lib/grub/i386-pc/gcry_md4.mod usr/lib/grub/i386-pc/gcry_md4.module usr/lib/grub/i386-pc/gcry_md5.mod @@ -212,6 +227,8 @@ usr/lib/grub/i386-pc/gcry_rmd160.mod usr/lib/grub/i386-pc/gcry_rmd160.module usr/lib/grub/i386-pc/gcry_rsa.mod usr/lib/grub/i386-pc/gcry_rsa.module +usr/lib/grub/i386-pc/gcry_salsa20.mod +usr/lib/grub/i386-pc/gcry_salsa20.module usr/lib/grub/i386-pc/gcry_seed.mod usr/lib/grub/i386-pc/gcry_seed.module usr/lib/grub/i386-pc/gcry_serpent.mod @@ -222,6 +239,12 @@ usr/lib/grub/i386-pc/gcry_sha256.mod usr/lib/grub/i386-pc/gcry_sha256.module usr/lib/grub/i386-pc/gcry_sha512.mod usr/lib/grub/i386-pc/gcry_sha512.module +usr/lib/grub/i386-pc/gcry_sm3.mod +usr/lib/grub/i386-pc/gcry_sm3.module +usr/lib/grub/i386-pc/gcry_sm4.mod +usr/lib/grub/i386-pc/gcry_sm4.module +usr/lib/grub/i386-pc/gcry_stribog.mod +usr/lib/grub/i386-pc/gcry_stribog.module usr/lib/grub/i386-pc/gcry_tiger.mod usr/lib/grub/i386-pc/gcry_tiger.module usr/lib/grub/i386-pc/gcry_twofish.mod @@ -242,8 +265,6 @@ usr/lib/grub/i386-pc/gfxterm.mod usr/lib/grub/i386-pc/gfxterm.module usr/lib/grub/i386-pc/gfxterm_background.mod usr/lib/grub/i386-pc/gfxterm_background.module -usr/lib/grub/i386-pc/gfxterm_menu.mod -usr/lib/grub/i386-pc/gfxterm_menu.module usr/lib/grub/i386-pc/gptsync.mod usr/lib/grub/i386-pc/gptsync.module usr/lib/grub/i386-pc/gzio.mod @@ -280,6 +301,8 @@ usr/lib/grub/i386-pc/json.mod usr/lib/grub/i386-pc/json.module usr/lib/grub/i386-pc/kernel.exec usr/lib/grub/i386-pc/kernel.img +usr/lib/grub/i386-pc/key_protector.mod +usr/lib/grub/i386-pc/key_protector.module usr/lib/grub/i386-pc/keylayouts.mod usr/lib/grub/i386-pc/keylayouts.module usr/lib/grub/i386-pc/keystatus.mod @@ -446,6 +469,8 @@ usr/lib/grub/i386-pc/procfs.mod usr/lib/grub/i386-pc/procfs.module usr/lib/grub/i386-pc/progress.mod usr/lib/grub/i386-pc/progress.module +usr/lib/grub/i386-pc/pubkey.mod +usr/lib/grub/i386-pc/pubkey.module usr/lib/grub/i386-pc/pxe.mod usr/lib/grub/i386-pc/pxe.module usr/lib/grub/i386-pc/pxeboot.image @@ -472,6 +497,8 @@ usr/lib/grub/i386-pc/relocator.mod usr/lib/grub/i386-pc/relocator.module usr/lib/grub/i386-pc/romfs.mod usr/lib/grub/i386-pc/romfs.module +usr/lib/grub/i386-pc/rsa_sexp_test.mod +usr/lib/grub/i386-pc/rsa_sexp_test.module usr/lib/grub/i386-pc/scsi.mod usr/lib/grub/i386-pc/scsi.module usr/lib/grub/i386-pc/search.mod @@ -631,6 +658,10 @@ usr/lib/grub/x86_64-efi/appleldr.mod usr/lib/grub/x86_64-efi/appleldr.module usr/lib/grub/x86_64-efi/archelp.mod usr/lib/grub/x86_64-efi/archelp.module +usr/lib/grub/x86_64-efi/asn1.mod +usr/lib/grub/x86_64-efi/asn1.module +usr/lib/grub/x86_64-efi/asn1_test.mod +usr/lib/grub/x86_64-efi/asn1_test.module usr/lib/grub/x86_64-efi/at_keyboard.mod usr/lib/grub/x86_64-efi/at_keyboard.module usr/lib/grub/x86_64-efi/ata.mod @@ -671,8 +702,10 @@ usr/lib/grub/x86_64-efi/cbtime.mod usr/lib/grub/x86_64-efi/cbtime.module usr/lib/grub/x86_64-efi/chain.mod usr/lib/grub/x86_64-efi/chain.module -usr/lib/grub/x86_64-efi/cmdline_cat_test.mod -usr/lib/grub/x86_64-efi/cmdline_cat_test.module +usr/lib/grub/x86_64-efi/cmosdump.mod +usr/lib/grub/x86_64-efi/cmosdump.module +usr/lib/grub/x86_64-efi/cmostest.mod +usr/lib/grub/x86_64-efi/cmostest.module usr/lib/grub/x86_64-efi/cmp.mod usr/lib/grub/x86_64-efi/cmp.module usr/lib/grub/x86_64-efi/cmp_test.mod @@ -714,6 +747,8 @@ usr/lib/grub/x86_64-efi/div_test.mod usr/lib/grub/x86_64-efi/div_test.module usr/lib/grub/x86_64-efi/dm_nv.mod usr/lib/grub/x86_64-efi/dm_nv.module +usr/lib/grub/x86_64-efi/dsa_sexp_test.mod +usr/lib/grub/x86_64-efi/dsa_sexp_test.module usr/lib/grub/x86_64-efi/echo.mod usr/lib/grub/x86_64-efi/echo.module usr/lib/grub/x86_64-efi/efi_gop.mod @@ -730,6 +765,8 @@ usr/lib/grub/x86_64-efi/ehci.mod usr/lib/grub/x86_64-efi/ehci.module usr/lib/grub/x86_64-efi/elf.mod usr/lib/grub/x86_64-efi/elf.module +usr/lib/grub/x86_64-efi/erofs.mod +usr/lib/grub/x86_64-efi/erofs.module usr/lib/grub/x86_64-efi/eval.mod usr/lib/grub/x86_64-efi/eval.module usr/lib/grub/x86_64-efi/exfat.mod @@ -758,6 +795,10 @@ usr/lib/grub/x86_64-efi/functional_test.mod usr/lib/grub/x86_64-efi/functional_test.module usr/lib/grub/x86_64-efi/gcry_arcfour.mod usr/lib/grub/x86_64-efi/gcry_arcfour.module +usr/lib/grub/x86_64-efi/gcry_aria.mod +usr/lib/grub/x86_64-efi/gcry_aria.module +usr/lib/grub/x86_64-efi/gcry_blake2.mod +usr/lib/grub/x86_64-efi/gcry_blake2.module usr/lib/grub/x86_64-efi/gcry_blowfish.mod usr/lib/grub/x86_64-efi/gcry_blowfish.module usr/lib/grub/x86_64-efi/gcry_camellia.mod @@ -770,8 +811,14 @@ usr/lib/grub/x86_64-efi/gcry_des.mod usr/lib/grub/x86_64-efi/gcry_des.module usr/lib/grub/x86_64-efi/gcry_dsa.mod usr/lib/grub/x86_64-efi/gcry_dsa.module +usr/lib/grub/x86_64-efi/gcry_gost28147.mod +usr/lib/grub/x86_64-efi/gcry_gost28147.module +usr/lib/grub/x86_64-efi/gcry_gostr3411_94.mod +usr/lib/grub/x86_64-efi/gcry_gostr3411_94.module usr/lib/grub/x86_64-efi/gcry_idea.mod usr/lib/grub/x86_64-efi/gcry_idea.module +usr/lib/grub/x86_64-efi/gcry_keccak.mod +usr/lib/grub/x86_64-efi/gcry_keccak.module usr/lib/grub/x86_64-efi/gcry_md4.mod usr/lib/grub/x86_64-efi/gcry_md4.module usr/lib/grub/x86_64-efi/gcry_md5.mod @@ -784,6 +831,8 @@ usr/lib/grub/x86_64-efi/gcry_rmd160.mod usr/lib/grub/x86_64-efi/gcry_rmd160.module usr/lib/grub/x86_64-efi/gcry_rsa.mod usr/lib/grub/x86_64-efi/gcry_rsa.module +usr/lib/grub/x86_64-efi/gcry_salsa20.mod +usr/lib/grub/x86_64-efi/gcry_salsa20.module usr/lib/grub/x86_64-efi/gcry_seed.mod usr/lib/grub/x86_64-efi/gcry_seed.module usr/lib/grub/x86_64-efi/gcry_serpent.mod @@ -794,6 +843,12 @@ usr/lib/grub/x86_64-efi/gcry_sha256.mod usr/lib/grub/x86_64-efi/gcry_sha256.module usr/lib/grub/x86_64-efi/gcry_sha512.mod usr/lib/grub/x86_64-efi/gcry_sha512.module +usr/lib/grub/x86_64-efi/gcry_sm3.mod +usr/lib/grub/x86_64-efi/gcry_sm3.module +usr/lib/grub/x86_64-efi/gcry_sm4.mod +usr/lib/grub/x86_64-efi/gcry_sm4.module +usr/lib/grub/x86_64-efi/gcry_stribog.mod +usr/lib/grub/x86_64-efi/gcry_stribog.module usr/lib/grub/x86_64-efi/gcry_tiger.mod usr/lib/grub/x86_64-efi/gcry_tiger.module usr/lib/grub/x86_64-efi/gcry_twofish.mod @@ -812,8 +867,6 @@ usr/lib/grub/x86_64-efi/gfxterm.mod usr/lib/grub/x86_64-efi/gfxterm.module usr/lib/grub/x86_64-efi/gfxterm_background.mod usr/lib/grub/x86_64-efi/gfxterm_background.module -usr/lib/grub/x86_64-efi/gfxterm_menu.mod -usr/lib/grub/x86_64-efi/gfxterm_menu.module usr/lib/grub/x86_64-efi/gptsync.mod usr/lib/grub/x86_64-efi/gptsync.module usr/lib/grub/x86_64-efi/gzio.mod @@ -850,6 +903,8 @@ usr/lib/grub/x86_64-efi/json.mod usr/lib/grub/x86_64-efi/json.module usr/lib/grub/x86_64-efi/kernel.exec usr/lib/grub/x86_64-efi/kernel.img +usr/lib/grub/x86_64-efi/key_protector.mod +usr/lib/grub/x86_64-efi/key_protector.module usr/lib/grub/x86_64-efi/keylayouts.mod usr/lib/grub/x86_64-efi/keylayouts.module usr/lib/grub/x86_64-efi/keystatus.mod @@ -1012,6 +1067,8 @@ usr/lib/grub/x86_64-efi/procfs.mod usr/lib/grub/x86_64-efi/procfs.module usr/lib/grub/x86_64-efi/progress.mod usr/lib/grub/x86_64-efi/progress.module +usr/lib/grub/x86_64-efi/pubkey.mod +usr/lib/grub/x86_64-efi/pubkey.module usr/lib/grub/x86_64-efi/raid5rec.mod usr/lib/grub/x86_64-efi/raid5rec.module usr/lib/grub/x86_64-efi/raid6rec.mod @@ -1032,6 +1089,8 @@ usr/lib/grub/x86_64-efi/relocator.mod usr/lib/grub/x86_64-efi/relocator.module usr/lib/grub/x86_64-efi/romfs.mod usr/lib/grub/x86_64-efi/romfs.module +usr/lib/grub/x86_64-efi/rsa_sexp_test.mod +usr/lib/grub/x86_64-efi/rsa_sexp_test.module usr/lib/grub/x86_64-efi/scsi.mod usr/lib/grub/x86_64-efi/scsi.module usr/lib/grub/x86_64-efi/search.mod @@ -1093,12 +1152,16 @@ usr/lib/grub/x86_64-efi/time.mod usr/lib/grub/x86_64-efi/time.module usr/lib/grub/x86_64-efi/tpm.mod usr/lib/grub/x86_64-efi/tpm.module +usr/lib/grub/x86_64-efi/tpm2_key_protector.mod +usr/lib/grub/x86_64-efi/tpm2_key_protector.module usr/lib/grub/x86_64-efi/tr.mod usr/lib/grub/x86_64-efi/tr.module usr/lib/grub/x86_64-efi/trig.mod usr/lib/grub/x86_64-efi/trig.module usr/lib/grub/x86_64-efi/true.mod usr/lib/grub/x86_64-efi/true.module +usr/lib/grub/x86_64-efi/tss2.mod +usr/lib/grub/x86_64-efi/tss2.module usr/lib/grub/x86_64-efi/udf.mod usr/lib/grub/x86_64-efi/udf.module usr/lib/grub/x86_64-efi/ufs1.mod @@ -1171,6 +1234,19 @@ usr/sbin/grub-probe usr/sbin/grub-reboot usr/sbin/grub-set-default usr/sbin/grub-sparc64-setup +usr/share/bash-completion/completions/grub +usr/share/bash-completion/completions/grub-bios-setup +usr/share/bash-completion/completions/grub-editenv +usr/share/bash-completion/completions/grub-install +usr/share/bash-completion/completions/grub-mkconfig +usr/share/bash-completion/completions/grub-mkfont +usr/share/bash-completion/completions/grub-mkimage +usr/share/bash-completion/completions/grub-mkpasswd-pbkdf2 +usr/share/bash-completion/completions/grub-probe +usr/share/bash-completion/completions/grub-reboot +usr/share/bash-completion/completions/grub-script-check +usr/share/bash-completion/completions/grub-set-default +usr/share/bash-completion/completions/grub-sparc64-setup #usr/share/grub #usr/share/grub/ascii.h usr/share/grub/ascii.pf2 @@ -1182,63 +1258,6 @@ usr/share/grub/unicode.pf2 #usr/share/info/grub.info #usr/share/info/grub.info-1 #usr/share/info/grub.info-2 -#usr/share/locale/ast/LC_MESSAGES/grub.mo -#usr/share/locale/ca/LC_MESSAGES/grub.mo -#usr/share/locale/da/LC_MESSAGES/grub.mo -#usr/share/locale/de/LC_MESSAGES/grub.mo -#usr/share/locale/de@hebrew -#usr/share/locale/de@hebrew/LC_MESSAGES -#usr/share/locale/de@hebrew/LC_MESSAGES/grub.mo -#usr/share/locale/de_CH -#usr/share/locale/de_CH/LC_MESSAGES -#usr/share/locale/de_CH/LC_MESSAGES/grub.mo -#usr/share/locale/en@arabic -#usr/share/locale/en@arabic/LC_MESSAGES -#usr/share/locale/en@arabic/LC_MESSAGES/grub.mo -#usr/share/locale/en@cyrillic -#usr/share/locale/en@cyrillic/LC_MESSAGES -#usr/share/locale/en@cyrillic/LC_MESSAGES/grub.mo -#usr/share/locale/en@greek -#usr/share/locale/en@greek/LC_MESSAGES -#usr/share/locale/en@greek/LC_MESSAGES/grub.mo -#usr/share/locale/en@hebrew -#usr/share/locale/en@hebrew/LC_MESSAGES -#usr/share/locale/en@hebrew/LC_MESSAGES/grub.mo -#usr/share/locale/en@piglatin -#usr/share/locale/en@piglatin/LC_MESSAGES -#usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo -#usr/share/locale/en@quot/LC_MESSAGES/grub.mo -#usr/share/locale/eo/LC_MESSAGES/grub.mo -#usr/share/locale/es/LC_MESSAGES/grub.mo -#usr/share/locale/fi/LC_MESSAGES/grub.mo -#usr/share/locale/fr/LC_MESSAGES/grub.mo -#usr/share/locale/gl/LC_MESSAGES/grub.mo -#usr/share/locale/he/LC_MESSAGES/grub.mo -#usr/share/locale/hr/LC_MESSAGES/grub.mo -#usr/share/locale/hu/LC_MESSAGES/grub.mo -#usr/share/locale/id/LC_MESSAGES/grub.mo -#usr/share/locale/it/LC_MESSAGES/grub.mo -#usr/share/locale/ja/LC_MESSAGES/grub.mo -#usr/share/locale/ka/LC_MESSAGES/grub.mo -#usr/share/locale/ko/LC_MESSAGES/grub.mo -#usr/share/locale/lg/LC_MESSAGES/grub.mo -#usr/share/locale/lt/LC_MESSAGES/grub.mo -#usr/share/locale/nb/LC_MESSAGES/grub.mo -#usr/share/locale/nl/LC_MESSAGES/grub.mo -#usr/share/locale/pa/LC_MESSAGES/grub.mo -#usr/share/locale/pl/LC_MESSAGES/grub.mo -#usr/share/locale/pt/LC_MESSAGES/grub.mo -#usr/share/locale/pt_BR/LC_MESSAGES/grub.mo -#usr/share/locale/ro/LC_MESSAGES/grub.mo -#usr/share/locale/ru/LC_MESSAGES/grub.mo -#usr/share/locale/sl/LC_MESSAGES/grub.mo -#usr/share/locale/sr/LC_MESSAGES/grub.mo -#usr/share/locale/sv/LC_MESSAGES/grub.mo -#usr/share/locale/tr/LC_MESSAGES/grub.mo -#usr/share/locale/uk/LC_MESSAGES/grub.mo -#usr/share/locale/vi/LC_MESSAGES/grub.mo -#usr/share/locale/zh_CN/LC_MESSAGES/grub.mo -#usr/share/locale/zh_TW/LC_MESSAGES/grub.mo #usr/share/man/man1/grub-editenv.1 #usr/share/man/man1/grub-file.1 #usr/share/man/man1/grub-fstest.1 @@ -1253,6 +1272,7 @@ usr/share/grub/unicode.pf2 #usr/share/man/man1/grub-mkrelpath.1 #usr/share/man/man1/grub-mkrescue.1 #usr/share/man/man1/grub-mkstandalone.1 +#usr/share/man/man1/grub-protect.1 #usr/share/man/man1/grub-render-label.1 #usr/share/man/man1/grub-script-check.1 #usr/share/man/man1/grub-syslinux2cfg.1 diff --git a/config/rootfiles/common/zlib-ng b/config/rootfiles/common/zlib-ng index eae6e6062..a8d54caef 100644 --- a/config/rootfiles/common/zlib-ng +++ b/config/rootfiles/common/zlib-ng @@ -9,7 +9,7 @@ lib/libz.so.1.3.1.zlib-ng #usr/include/zlib_name_mangling.h #usr/lib/libz-ng.so usr/lib/libz-ng.so.2 -usr/lib/libz-ng.so.2.2.4 +usr/lib/libz-ng.so.2.2.5 #usr/lib/pkgconfig #usr/lib/pkgconfig/zlib-ng.pc #usr/lib/pkgconfig/zlib.pc diff --git a/config/rootfiles/core/198/filelists/aarch64/grub b/config/rootfiles/core/198/filelists/aarch64/grub new file mode 120000 index 000000000..40ae85fb6 --- /dev/null +++ b/config/rootfiles/core/198/filelists/aarch64/grub @@ -0,0 +1 @@ +../../../../common/aarch64/grub \ No newline at end of file diff --git a/config/rootfiles/core/198/filelists/riscv64/grub b/config/rootfiles/core/198/filelists/riscv64/grub new file mode 120000 index 000000000..7013c0be5 --- /dev/null +++ b/config/rootfiles/core/198/filelists/riscv64/grub @@ -0,0 +1 @@ +../../../../common/riscv64/grub \ No newline at end of file diff --git a/config/rootfiles/core/198/filelists/sqlite b/config/rootfiles/core/198/filelists/sqlite new file mode 120000 index 000000000..4ea569766 --- /dev/null +++ b/config/rootfiles/core/198/filelists/sqlite @@ -0,0 +1 @@ +../../../common/sqlite \ No newline at end of file diff --git a/config/rootfiles/core/198/filelists/x86_64/grub b/config/rootfiles/core/198/filelists/x86_64/grub new file mode 120000 index 000000000..78d3bd784 --- /dev/null +++ b/config/rootfiles/core/198/filelists/x86_64/grub @@ -0,0 +1 @@ +../../../../common/x86_64/grub \ No newline at end of file diff --git a/config/rootfiles/core/198/filelists/x86_64/intel-microcode b/config/rootfiles/core/198/filelists/x86_64/intel-microcode new file mode 120000 index 000000000..d5ac074e2 --- /dev/null +++ b/config/rootfiles/core/198/filelists/x86_64/intel-microcode @@ -0,0 +1 @@ +../../../../common/x86_64/intel-microcode \ No newline at end of file diff --git a/config/rootfiles/core/198/filelists/zlib-ng b/config/rootfiles/core/198/filelists/zlib-ng new file mode 120000 index 000000000..4749160f1 --- /dev/null +++ b/config/rootfiles/core/198/filelists/zlib-ng @@ -0,0 +1 @@ +../../../common/zlib-ng \ No newline at end of file diff --git a/config/rootfiles/core/198/update.sh b/config/rootfiles/core/198/update.sh index 7e71fcc3c..9d1df7518 100644 --- a/config/rootfiles/core/198/update.sh +++ b/config/rootfiles/core/198/update.sh @@ -59,6 +59,16 @@ ldconfig # Start services /etc/init.d/suricata restart +# Build initial ramdisks (for intel-microcode) +dracut --regenerate-all --force +KVER="xxxKVERxxx" +case "$(uname -m)" in + aarch64) + mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}.img /boot/uInit-${KVER} + # dont remove initramfs because grub need this to boot. + ;; +esac + # This update needs a reboot... #touch /var/run/need_reboot diff --git a/lfs/grub b/lfs/grub index 91dda242c..2ff91f7ee 100644 --- a/lfs/grub +++ b/lfs/grub @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2025 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 2.12 +VER = 0e36779-bootstrapped THISAPP = grub-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -61,7 +61,7 @@ objects = $(DL_FILE) \ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) unifont-7.0.03.pcf.gz = $(DL_FROM)/unifont-7.0.03.pcf.gz -$(DL_FILE)_BLAKE2 = a678f7fafb945d325c8cf47aa086f48357a8f6335b762f77038c30a3896b3b05491598d9931d5335841d224fffcbe4a9a43ca1479057c1f1ce52b8d2a952c431 +$(DL_FILE)_BLAKE2 = 4e006b3e852403eaed348de188406656a6d8cdff14a1394dd7cf3ada45218e4f4cfd3ee4a4b235633cbee7ea87a49a267c44e48105095ebb13d8192382bd8ce2 unifont-7.0.03.pcf.gz_BLAKE2 = fb96c1786fcc8c77796c90ce30a2b7d544013bd62cedbf7b027e1894fe75cdbd2044717796cb0e3150db1457fcb58076491d9c0b855621b652fb9a52c0793469 install : $(TARGET) @@ -96,7 +96,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.02_disable_vga_fallback.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub-2.12-Use-medany-instead-of-large-model-for-RISCV.patch cd $(DIR_APP) && [ ! -e grub-core/extra_deps.lst ] && echo 'depends bli part_gpt' > grub-core/extra_deps.lst - cd $(DIR_APP) && autoreconf -vfi + #cd $(DIR_APP) && autoreconf -vfi # Install unifont cp -v $(DIR_DL)/unifont-7.0.03.pcf.gz $(DIR_APP)/unifont.pcf.gz diff --git a/lfs/intel-microcode b/lfs/intel-microcode index 4594919e5..2de71487d 100644 --- a/lfs/intel-microcode +++ b/lfs/intel-microcode @@ -24,7 +24,7 @@ include Config -VER = 20250512 +VER = 20250812 THISAPP = Intel-Linux-Processor-Microcode-Data-Files-microcode-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -41,7 +41,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 1a080ef059cfb50846460b53f245ba7c241a5d2126df9a9842641066341971d1e9889499349be29fd90cf55f80d2fe230052cb34e718cbbdb8894138a647f34c +$(DL_FILE)_BLAKE2 = f0ae5a98ac65506f9a6c9d2902f6d1e1b8355ab0ddcdb7173ea5517cad4e0474b4cbbdd3196bf66ebd226d347f94d959db8bcf62c5f06eef13c6f8b7f16b70da install : $(TARGET) diff --git a/lfs/sqlite b/lfs/sqlite index be1bd4033..fb3554d5d 100644 --- a/lfs/sqlite +++ b/lfs/sqlite @@ -24,7 +24,7 @@ include Config -VER = 3500200 +VER = 3500400 THISAPP = sqlite-autoconf-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 0e4f2da8d11173f32625bbfa9fa07c3dcccc5343c410c9c10da47c9df7eeecaf33726d8e5fddf2ef78ce51a1adf0fe605a81278e2fc0d6044264ecf40f05bdfa +$(DL_FILE)_BLAKE2 = cb7b3509079a6b57dd7a0443e249b8fe6d1ff43b1bb318d07a1403a754ddbfa5d25f191405c062a5cdb872315aac78daa1e95d6687aab37e18889e21bc6d8c71 install : $(TARGET) diff --git a/lfs/zlib-ng b/lfs/zlib-ng index 7b1a9fbee..3ac36d4ab 100644 --- a/lfs/zlib-ng +++ b/lfs/zlib-ng @@ -24,7 +24,7 @@ include Config -VER = 2.2.4 +VER = 2.2.5 THISAPP = zlib-ng-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -45,7 +45,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = eb118c4b1d6de1b6cb5e3e1fcc8cc36ccf794321fab49f6070868515b179845495bf8833222107cc874397a3c2043a39c28d0f5d5a2bd450afaba606747a07cd +$(DL_FILE)_BLAKE2 = 7d2907595b6e57f2739f4acea11cb317a35c4f63208d3f44b65cca0ea1ffbef89311bc839327e037b3aea78de1407d3ff025567f6768013277d0fd61e0a40210 install : $(TARGET) hooks/post-receive -- IPFire 2.x development tree