summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Housh <jaeger@crux.ninja>2016-06-05 14:33:38 -0500
committerMatt Housh <jaeger@crux.ninja>2016-06-05 14:33:38 -0500
commit97a2ab9dff9bfe5588fcb8ebd8f3172ea1157b09 (patch)
tree815d4b2b35f8e7aaadfe631a1f69648893f77c52
parent4f7423242d86a9898bfff60864fb96238b79145f (diff)
downloadopt-97a2ab9dff9bfe5588fcb8ebd8f3172ea1157b09.tar.gz
opt-97a2ab9dff9bfe5588fcb8ebd8f3172ea1157b09.tar.xz
grub2-efi: updated to version 2.02-beta3
-rw-r--r--grub2-efi/.footprint36
-rw-r--r--grub2-efi/.md5sum3
-rw-r--r--grub2-efi/Pkgfile11
-rw-r--r--grub2-efi/grub2-cve-2015-8370.patch32
4 files changed, 37 insertions, 45 deletions
diff --git a/grub2-efi/.footprint b/grub2-efi/.footprint
index fb5e2e439..6a99af599 100644
--- a/grub2-efi/.footprint
+++ b/grub2-efi/.footprint
@@ -40,6 +40,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/boot.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/bsd.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/bsd.module
+-rw-r--r-- root/root usr/lib/grub/i386-efi/bswap_test.mod
+-rwxr-xr-x root/root usr/lib/grub/i386-efi/bswap_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/btrfs.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/btrfs.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/bufio.mod
@@ -62,6 +64,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/cmdline_cat_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/cmp.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/cmp.module
+-rw-r--r-- root/root usr/lib/grub/i386-efi/cmp_test.mod
+-rwxr-xr-x root/root usr/lib/grub/i386-efi/cmp_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/command.lst
-rw-r--r-- root/root usr/lib/grub/i386-efi/config.h
-rw-r--r-- root/root usr/lib/grub/i386-efi/configfile.mod
@@ -81,6 +85,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/cryptodisk.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/cs5536.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/cs5536.module
+-rw-r--r-- root/root usr/lib/grub/i386-efi/ctz_test.mod
+-rwxr-xr-x root/root usr/lib/grub/i386-efi/ctz_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/date.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/date.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/datehook.mod
@@ -91,6 +97,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/disk.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/diskfilter.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/diskfilter.module
+-rw-r--r-- root/root usr/lib/grub/i386-efi/div.mod
+-rwxr-xr-x root/root usr/lib/grub/i386-efi/div.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/div_test.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/div_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/dm_nv.mod
@@ -178,7 +186,7 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/gcry_whirlpool.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/gdb.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/gdb.module
--rwxr-xr-x root/root usr/lib/grub/i386-efi/gdb_grub
+-rw-r--r-- root/root usr/lib/grub/i386-efi/gdb_grub
-rw-r--r-- root/root usr/lib/grub/i386-efi/geli.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/geli.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/gettext.mod
@@ -191,7 +199,7 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/gfxterm_background.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/gfxterm_menu.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/gfxterm_menu.module
--rwxr-xr-x root/root usr/lib/grub/i386-efi/gmodule.pl
+-rw-r--r-- root/root usr/lib/grub/i386-efi/gmodule.pl
-rw-r--r-- root/root usr/lib/grub/i386-efi/gptsync.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/gptsync.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/gzio.mod
@@ -306,6 +314,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/mpi.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/msdospart.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/msdospart.module
+-rw-r--r-- root/root usr/lib/grub/i386-efi/mul_test.mod
+-rwxr-xr-x root/root usr/lib/grub/i386-efi/mul_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/multiboot.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/multiboot.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/multiboot2.mod
@@ -384,6 +394,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/raid5rec.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/raid6rec.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/raid6rec.module
+-rw-r--r-- root/root usr/lib/grub/i386-efi/random.mod
+-rwxr-xr-x root/root usr/lib/grub/i386-efi/random.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/read.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/read.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/reboot.mod
@@ -416,6 +428,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/
-rwxr-xr-x root/root usr/lib/grub/i386-efi/setpci.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/sfs.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/sfs.module
+-rw-r--r-- root/root usr/lib/grub/i386-efi/shift_test.mod
+-rwxr-xr-x root/root usr/lib/grub/i386-efi/shift_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/signature_test.mod
-rwxr-xr-x root/root usr/lib/grub/i386-efi/signature_test.module
-rw-r--r-- root/root usr/lib/grub/i386-efi/sleep.mod
@@ -553,6 +567,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/boot.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/bsd.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/bsd.module
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/bswap_test.mod
+-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/bswap_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/btrfs.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/btrfs.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/bufio.mod
@@ -575,6 +591,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/cmdline_cat_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/cmp.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/cmp.module
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/cmp_test.mod
+-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/cmp_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/command.lst
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/config.h
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/configfile.mod
@@ -594,6 +612,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/cryptodisk.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/cs5536.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/cs5536.module
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/ctz_test.mod
+-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/ctz_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/date.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/date.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/datehook.mod
@@ -604,6 +624,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/disk.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/diskfilter.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/diskfilter.module
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/div.mod
+-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/div.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/div_test.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/div_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/dm_nv.mod
@@ -689,7 +711,7 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gcry_twofish.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gcry_whirlpool.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gcry_whirlpool.module
--rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gdb_grub
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gdb_grub
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/geli.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/geli.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gettext.mod
@@ -702,7 +724,7 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gfxterm_background.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gfxterm_menu.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gfxterm_menu.module
--rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gmodule.pl
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gmodule.pl
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gptsync.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gptsync.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gzio.mod
@@ -817,6 +839,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/mpi.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/msdospart.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/msdospart.module
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/mul_test.mod
+-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/mul_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/multiboot.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/multiboot.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/multiboot2.mod
@@ -895,6 +919,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/raid5rec.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/raid6rec.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/raid6rec.module
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/random.mod
+-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/random.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/read.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/read.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/reboot.mod
@@ -927,6 +953,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/setpci.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/sfs.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/sfs.module
+-rw-r--r-- root/root usr/lib/grub/x86_64-efi/shift_test.mod
+-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/shift_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/signature_test.mod
-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/signature_test.module
-rw-r--r-- root/root usr/lib/grub/x86_64-efi/sleep.mod
diff --git a/grub2-efi/.md5sum b/grub2-efi/.md5sum
index 461e645e0..e38ae4f43 100644
--- a/grub2-efi/.md5sum
+++ b/grub2-efi/.md5sum
@@ -1,2 +1 @@
-be62932eade308a364ea4bbc91295930 grub-2.02~beta2.tar.xz
-1428560966c0b87094ec86589a45b44d grub2-cve-2015-8370.patch
+ab399fc6f74a97d66ff77f04b743149c grub-2.02~beta3.tar.xz
diff --git a/grub2-efi/Pkgfile b/grub2-efi/Pkgfile
index dff53cd0d..36138dac3 100644
--- a/grub2-efi/Pkgfile
+++ b/grub2-efi/Pkgfile
@@ -4,18 +4,15 @@
# Depends on: grub2
name=grub2-efi
-version=2.02-beta2
+version=2.02-beta3
release=1
-source=(http://alpha.gnu.org/gnu/grub/grub-2.02~beta2.tar.xz \
- grub2-cve-2015-8370.patch)
+source=(http://alpha.gnu.org/gnu/grub/grub-2.02~beta3.tar.xz)
build() {
export CFLAGS="${CFLAGS} -Wno-error"
- patch -p1 -d grub-2.02~beta2 -i $SRC/grub2-cve-2015-8370.patch
-
# fix for glibc 'gets' removal
- sed -i -e '/gets is a/d' grub-2.02~beta2/grub-core/gnulib/stdio.in.h
+ sed -i -e '/gets is a/d' grub-2.02~beta3/grub-core/gnulib/stdio.in.h
MODLIST="boot chain configfile fat ext2 linux normal ntfs part_gpt part_msdos"
@@ -23,7 +20,7 @@ build() {
do
mkdir $ARCH
cd $ARCH
- ../grub-2.02~beta2/configure --prefix=/usr \
+ ../grub-2.02~beta3/configure --prefix=/usr \
--with-platform=efi --target=$ARCH \
--program-prefix=""
make
diff --git a/grub2-efi/grub2-cve-2015-8370.patch b/grub2-efi/grub2-cve-2015-8370.patch
deleted file mode 100644
index 802affb75..000000000
--- a/grub2-efi/grub2-cve-2015-8370.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/grub-core/lib/crypto.c b/grub-core/lib/crypto.c
-index 010e550..683a8aa 100644
---- a/grub-core/lib/crypto.c
-+++ b/grub-core/lib/crypto.c
-@@ -470,7 +470,8 @@ grub_password_get (char buf[], unsigned buf_size)
-
- if (key == '\b')
- {
-- cur_len--;
-+ if (cur_len)
-+ cur_len--;
- continue;
- }
-
-diff --git a/grub-core/normal/auth.c b/grub-core/normal/auth.c
-index c6bd96e..8615c48 100644
---- a/grub-core/normal/auth.c
-+++ b/grub-core/normal/auth.c
-@@ -174,8 +174,11 @@ grub_username_get (char buf[], unsigned buf_size)
-
- if (key == '\b')
- {
-- cur_len--;
-- grub_printf ("\b");
-+ if (cur_len)
-+ {
-+ cur_len--;
-+ grub_printf ("\b");
-+ }
- continue;
- }
-

Generated by cgit