logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: d84192da7ee80885b586bae30125cf84a9166bad
parent 506a146fe48ce91e07942e3ff2ea4e7093419ef6
Author: Michael Forney <mforney@mforney.org>
Date:   Thu,  6 Dec 2018 22:54:42 -0800

efivar: Update to 37

Diffstat:

M.gitmodules2+-
Apkg/efibootmgr/patch/0001-remove-extra-decl.patch27+++++++++++++++++++++++++++
Mpkg/efibootmgr/rev2+-
Mpkg/efivar/gen.lua2+-
Dpkg/efivar/patch/0001-Fix-a-makeguids-building-problem-with-generics.h.patch34----------------------------------
Mpkg/efivar/rev2+-
6 files changed, 31 insertions(+), 38 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -37,10 +37,10 @@ [submodule "pkg/efibootmgr/src"] path = pkg/efibootmgr/src url = https://github.com/rhinstaller/efibootmgr + ignore = all [submodule "pkg/efivar/src"] path = pkg/efivar/src url = https://github.com/rhinstaller/efivar - ignore=all [submodule "pkg/elfutils/src"] path = pkg/elfutils/src url = git://sourceware.org/git/elfutils.git diff --git a/pkg/efibootmgr/patch/0001-remove-extra-decl.patch b/pkg/efibootmgr/patch/0001-remove-extra-decl.patch @@ -0,0 +1,27 @@ +From b60ba776eb8969d7631a6fecafd5040d7331a050 Mon Sep 17 00:00:00 2001 +From: Peter Jones <pjones@redhat.com> +Date: Wed, 13 Jun 2018 09:41:01 -0400 +Subject: [PATCH] remove extra decl + +Signed-off-by: Peter Jones <pjones@redhat.com> +--- + src/efibootmgr.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/src/efibootmgr.c b/src/efibootmgr.c +index de38f01..4e1a680 100644 +--- a/src/efibootmgr.c ++++ b/src/efibootmgr.c +@@ -1536,9 +1536,6 @@ parse_opts(int argc, char **argv) + "invalid numeric value %s\n", + optarg); + } +- /* XXX efivar-36 accidentally doesn't have a public +- * header for this */ +- extern int efi_set_verbose(int verbosity, FILE *errlog); + efi_set_verbose(opts.verbose - 2, stderr); + break; + case 'V': +-- +2.19.1 + diff --git a/pkg/efibootmgr/rev b/pkg/efibootmgr/rev @@ -1 +1 @@ -5 +6 diff --git a/pkg/efivar/gen.lua b/pkg/efivar/gen.lua @@ -45,7 +45,7 @@ pkg.deps = {'$outdir/include/efivar/efivar-guids.h'} lib('libefiboot.a', [[ src/( crc32.c creator.c disk.c gpt.c loadopt.c path-helpers.c linux.c - linux-(ata i2o nvme pci pmem sas sata scsi virtblk).c + linux-(acpi acpi-root ata emmc i2o md nvme pci pci-root pmem sas sata scsi soc-root virtblk).c ) ]]) lib('libefivar.a', [[ diff --git a/pkg/efivar/patch/0001-Fix-a-makeguids-building-problem-with-generics.h.patch b/pkg/efivar/patch/0001-Fix-a-makeguids-building-problem-with-generics.h.patch @@ -1,34 +0,0 @@ -From ca5794a4c375794c97cf3c185dda27529e5b3961 Mon Sep 17 00:00:00 2001 -From: Peter Jones <pjones@redhat.com> -Date: Wed, 20 Jun 2018 14:12:42 -0400 -Subject: [PATCH] Fix a makeguids building problem with generics.h. - -Guard generics.h with EFIVAR_BUILD_ENVIRONMENT to keep it from -interfering with the makeguids build if libefivar.so isn't around -already. - -Signed-off-by: Peter Jones <pjones@redhat.com> ---- - src/generics.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/generics.h b/src/generics.h -index e6af2fa..66be4bd 100644 ---- a/src/generics.h -+++ b/src/generics.h -@@ -17,6 +17,7 @@ - * - */ - -+#ifndef EFIVAR_BUILD_ENVIRONMENT - #ifndef LIBEFIVAR_GENERIC_NEXT_VARIABLE_NAME_H - #define LIBEFIVAR_GENERIC_NEXT_VARIABLE_NAME_H 1 - -@@ -182,3 +183,4 @@ generic_append_variable(efi_guid_t guid, const char *name, - } - - #endif /* LIBEFIVAR_GENERIC_NEXT_VARIABLE_NAME_H */ -+#endif /* EFIVAR_BUILD_ENVIRONMENT */ --- -2.19.1 - diff --git a/pkg/efivar/rev b/pkg/efivar/rev @@ -1 +1 @@ -8 +9