grub packaging
Find a file
Thomas Schmitt 3c6bebf9bb tests: Add test for iso9660 delayed CE hop
The ISO filesystem image iso9660_early_ce.iso exposes the unusual
situation that the Rock Ridge name entry of its only file is located
after a CE entry which points to the next continuation area.

The correct behavior is to read the Rock Ridge name and to only then
load the next continuation area. If GRUB performs this correctly, then
the name "RockRidgeName:x" will be read and reported by grub-fstest.
If GRUB wrongly performs the CE hop immediately when encountering the CE
entry, then the dull ISO 9660 name "rockridg" will not be overridden and
be put out by grub-fstest.

Signed-off-by: Thomas Schmitt <scdbackup@gmx.net>
Tested-by: Lidong Chen <lidong.chen@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
2023-04-13 14:54:20 +02:00
asm-tests asm-tests/i386-pc: Check that movl is 5 bytes. 2016-09-28 20:31:04 +03:00
conf configure: Add -DGRUB_HAS_PCI when compiling C/C++ files on targets that support PCI 2022-10-04 15:40:48 +02:00
docs commands/ieee1275/ibmvtpm: Add support for trusted boot using a vTPM 2.0 2023-03-07 15:28:38 +01:00
grub-core fs/iso9660: Delay CE hop until end of current SUSP area 2023-04-13 14:45:47 +02:00
include tpm: Disable the tpm verifier if the TPM device is not present 2023-03-29 20:35:05 +02:00
po po: Un-transliterate the %zu format code 2022-03-14 23:05:00 +01:00
tests tests: Add test for iso9660 delayed CE hop 2023-04-13 14:54:20 +02:00
themes/starfield Starfield theme. 2012-02-23 17:21:38 +01:00
unicode * unicode: Import Unicode 6.0 data. 2011-12-25 16:17:25 +01:00
util util/grub-module-verifierXX: Add module_size parameter to functions for sanity checking 2023-03-14 16:07:54 +01:00
.gitattributes gitattributes: Mark po/exclude.pot as binary so git won't try to diff nonprintables 2019-09-23 13:17:15 +02:00
.gitignore grub-fs-tester: Add LUKS1 and LUKS2 support 2023-02-01 16:45:21 +01:00
.travis.yml travis: Run bootstrap to fix build 2020-09-18 22:31:30 +02:00
acinclude.m4 configure: Replace -Wl,-r,-d with -Wl,-r and add -fno-common 2022-03-07 15:05:22 +01:00
AUTHORS 2005-09-03 Yoshinori K. Okuji <okuji@enbug.org> 2005-09-03 16:54:27 +00:00
autogen.sh autogen.sh: Detect python 2021-09-06 17:00:53 +02:00
bootstrap gnulib: Update gnulib version and drop most gnulib patches 2022-03-21 19:14:54 +01:00
bootstrap.conf gnulib: Update gnulib version and drop most gnulib patches 2022-03-21 19:14:54 +01:00
BUGS * BUGS: New file. 2011-01-11 00:06:01 +01:00
config.h.in gnulib: Provide abort() implementation for gnulib 2022-10-27 16:14:14 +02:00
configure.ac commands/memtools: Add memtool module with memory allocation stress-test 2023-03-07 15:26:36 +01:00
COPYING 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
coreboot.cfg * coreboot.cfg: Add missing file. 2013-11-20 00:52:23 +01:00
geninit.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
gentpl.py gentpl.py: Remove .interp section from .img files 2023-01-19 17:39:05 +01:00
INSTALL INSTALL: Document programs and packages needed for using gdb_grub script 2023-03-29 20:35:05 +02:00
linguas.sh linguas: Don't skip ko.po. 2017-02-04 00:06:57 +01:00
MAINTAINERS SECURITY: Add SECURITY file 2021-06-08 14:24:34 +02:00
Makefile.am Makefile: Make grub_fstest.pp depend on config-util.h 2022-08-10 14:24:46 +02:00
Makefile.util.def grub-fs-tester: Add LUKS1 and LUKS2 support 2023-02-01 16:45:21 +01:00
NEWS Release 2.06 2021-06-08 16:28:15 +02:00
README SECURITY: Add SECURITY file 2021-06-08 14:24:34 +02:00
SECURITY SECURITY: Add SECURITY file 2021-06-08 14:24:34 +02:00
THANKS 2009-12-11 Robert Millan <rmh.grub@aybabtu.com> 2009-12-11 22:44:47 +00:00
TODO TODO: Remove obsolete link 2016-02-12 17:51:52 +01:00

This is GRUB 2, the second version of the GRand Unified Bootloader.
GRUB 2 is rewritten from scratch to make GNU GRUB cleaner, safer, more
robust, more powerful, and more portable.

See the file NEWS for a description of recent changes to GRUB 2.

See the file INSTALL for instructions on how to build and install the
GRUB 2 data and program files.

See the file MAINTAINERS for information about the GRUB maintainers, etc.

If you found a security vulnerability in the GRUB please check the SECURITY
file to get more information how to properly report this kind of bugs to
the maintainers.

Please visit the official web page of GRUB 2, for more information.
The URL is <http://www.gnu.org/software/grub/grub.html>.

More extensive documentation is available in the Info manual,
accessible using 'info grub' after building and installing GRUB 2.

There are a number of important user-visible differences from the
first version of GRUB, now known as GRUB Legacy. For a summary, please
see:

  info grub Introduction 'Changes from GRUB Legacy'