Skip to content

Commit 8b2a5b8

Browse files
committed
[grub] update GRUB to 2.14 release
* Can GRUB *EVER* produce a release archive that is not *UTTERLY BROKEN*??? https://lists.gnu.org/archive/html/grub-devel/2026-01/msg00043.html * Also set version to rufus-next.
1 parent cac8286 commit 8b2a5b8

File tree

7 files changed

+24
-21
lines changed

7 files changed

+24
-21
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ easily accessible log, or through the [Windows debug facility](https://docs.micr
5656

5757
* [__Official Website__](https://rufus.ie)
5858
* [FAQ](https://github.com/pbatard/rufus/wiki/FAQ)
59+
* [Security and safety measures](https://github.com/pbatard/rufus/wiki/Security)
5960

6061
Enhancements/Bugs
6162
-----------------

configure

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#! /bin/sh
22
# Guess values for system-dependent variables and create Makefiles.
3-
# Generated by GNU Autoconf 2.71 for rufus 4.12.
3+
# Generated by GNU Autoconf 2.71 for rufus 4.13.
44
#
55
# Report bugs to <https://github.com/pbatard/rufus/issues>.
66
#
@@ -611,8 +611,8 @@ MAKEFLAGS=
611611
# Identity of this package.
612612
PACKAGE_NAME='rufus'
613613
PACKAGE_TARNAME='rufus'
614-
PACKAGE_VERSION='4.12'
615-
PACKAGE_STRING='rufus 4.12'
614+
PACKAGE_VERSION='4.13'
615+
PACKAGE_STRING='rufus 4.13'
616616
PACKAGE_BUGREPORT='https://github.com/pbatard/rufus/issues'
617617
PACKAGE_URL='https://rufus.ie'
618618

@@ -1269,7 +1269,7 @@ if test "$ac_init_help" = "long"; then
12691269
# Omit some internal or obsolete options to make the list less imposing.
12701270
# This message is too long to be a string in the A/UX 3.1 sh.
12711271
cat <<_ACEOF
1272-
\`configure' configures rufus 4.12 to adapt to many kinds of systems.
1272+
\`configure' configures rufus 4.13 to adapt to many kinds of systems.
12731273
12741274
Usage: $0 [OPTION]... [VAR=VALUE]...
12751275
@@ -1336,7 +1336,7 @@ fi
13361336

13371337
if test -n "$ac_init_help"; then
13381338
case $ac_init_help in
1339-
short | recursive ) echo "Configuration of rufus 4.12:";;
1339+
short | recursive ) echo "Configuration of rufus 4.13:";;
13401340
esac
13411341
cat <<\_ACEOF
13421342
@@ -1428,7 +1428,7 @@ fi
14281428
test -n "$ac_init_help" && exit $ac_status
14291429
if $ac_init_version; then
14301430
cat <<\_ACEOF
1431-
rufus configure 4.12
1431+
rufus configure 4.13
14321432
generated by GNU Autoconf 2.71
14331433
14341434
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1504,7 +1504,7 @@ cat >config.log <<_ACEOF
15041504
This file contains any messages produced by compilers while
15051505
running configure, to aid debugging if configure makes a mistake.
15061506
1507-
It was created by rufus $as_me 4.12, which was
1507+
It was created by rufus $as_me 4.13, which was
15081508
generated by GNU Autoconf 2.71. Invocation command line was
15091509
15101510
$ $0$ac_configure_args_raw
@@ -2767,7 +2767,7 @@ fi
27672767
27682768
# Define the identity of the package.
27692769
PACKAGE='rufus'
2770-
VERSION='4.12'
2770+
VERSION='4.13'
27712771
27722772
27732773
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -5313,7 +5313,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
53135313
# report actual input values of CONFIG_FILES etc. instead of their
53145314
# values after options handling.
53155315
ac_log="
5316-
This file was extended by rufus $as_me 4.12, which was
5316+
This file was extended by rufus $as_me 4.13, which was
53175317
generated by GNU Autoconf 2.71. Invocation command line was
53185318
53195319
CONFIG_FILES = $CONFIG_FILES
@@ -5369,7 +5369,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
53695369
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
53705370
ac_cs_config='$ac_cs_config_escaped'
53715371
ac_cs_version="\\
5372-
rufus config.status 4.12
5372+
rufus config.status 4.13
53735373
configured by $0, generated by GNU Autoconf 2.71,
53745374
with options \\"\$ac_cs_config\\"
53755375

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([rufus], [4.12], [https://github.com/pbatard/rufus/issues], [rufus], [https://rufus.ie])
1+
AC_INIT([rufus], [4.13], [https://github.com/pbatard/rufus/issues], [rufus], [https://rufus.ie])
22
AM_INIT_AUTOMAKE([-Wno-portability foreign no-dist no-dependencies])
33
AC_CONFIG_SRCDIR([src/rufus.c])
44
AC_CONFIG_MACRO_DIR([m4])

res/grub2/core.img

2.61 KB
Binary file not shown.

res/grub2/grub2_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
*/
55
#pragma once
66

7-
#define GRUB2_PACKAGE_VERSION "2.12"
7+
#define GRUB2_PACKAGE_VERSION "2.14"

res/grub2/readme.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
This directory contains the Grub 2.0 boot records that are used by Rufus
22

3-
* boot.img and core.img were created from a patched (since the offcial GRUB 2.12 release is *BROKEN*):
4-
https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz
5-
on a Debian 12.5 x64 system using the commands:
3+
* boot.img and core.img were created from https://ftp.gnu.org/gnu/grub/grub-2.14.tar.xz
4+
with https://github.com/gentoo/gentoo/raw/d51cbeb087dbbe979ff29af645f32071cce2834d/sys-boot/grub/files/grub-2.14-revert-image-base.patch
5+
applied (since GRUB are apparently unable to perform BASIC testing of their releases)
6+
on a Debian 13 x64 system using the commands:
7+
patch -p1 < grub-2.14-revert-image-base.patch
68
./autogen.sh
79
# --enable-boot-time for Manjaro Linux
810
./configure --disable-nls --enable-boot-time

src/rufus.rc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
3333
IDD_DIALOG DIALOGEX 12, 12, 232, 326
3434
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
3535
EXSTYLE WS_EX_ACCEPTFILES
36-
CAPTION "Rufus 4.12.2314"
36+
CAPTION "Rufus 4.13.2315"
3737
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
3838
BEGIN
3939
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
@@ -408,8 +408,8 @@ END
408408
//
409409

410410
VS_VERSION_INFO VERSIONINFO
411-
FILEVERSION 4,12,2314,0
412-
PRODUCTVERSION 4,12,2314,0
411+
FILEVERSION 4,13,2315,0
412+
PRODUCTVERSION 4,13,2315,0
413413
FILEFLAGSMASK 0x3fL
414414
#ifdef _DEBUG
415415
FILEFLAGS 0x1L
@@ -427,13 +427,13 @@ BEGIN
427427
VALUE "Comments", "https://rufus.ie"
428428
VALUE "CompanyName", "Akeo Consulting"
429429
VALUE "FileDescription", "Rufus"
430-
VALUE "FileVersion", "4.12.2314"
430+
VALUE "FileVersion", "4.13.2315"
431431
VALUE "InternalName", "Rufus"
432432
VALUE "LegalCopyright", "� 2011-2026 Pete Batard (GPL v3)"
433433
VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html"
434-
VALUE "OriginalFilename", "rufus-4.12.exe"
434+
VALUE "OriginalFilename", "rufus-4.13.exe"
435435
VALUE "ProductName", "Rufus"
436-
VALUE "ProductVersion", "4.12.2314"
436+
VALUE "ProductVersion", "4.13.2315"
437437
END
438438
END
439439
BLOCK "VarFileInfo"

0 commit comments

Comments
 (0)