sys-boot/efibootmgr: remove unused patch
authorMichael Mair-Keimberger (asterix) <m.mairkeimberger@gmail.com>
Fri, 11 Aug 2017 14:48:23 +0000 (16:48 +0200)
committerDavid Seifert <soap@gentoo.org>
Sun, 13 Aug 2017 11:28:31 +0000 (13:28 +0200)
Closes: https://github.com/gentoo/gentoo/pull/5390

sys-boot/efibootmgr/files/efibootmgr-error-reporting.patch [deleted file]

diff --git a/sys-boot/efibootmgr/files/efibootmgr-error-reporting.patch b/sys-boot/efibootmgr/files/efibootmgr-error-reporting.patch
deleted file mode 100644 (file)
index 2c769db..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-@@ -, +, @@ 
----
- src/lib/efivars_sysfs.c |   16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
---- a/src/lib/efivars_sysfs.c  
-+++ a/src/lib/efivars_sysfs.c  
-@@ -66,6 +66,7 @@ static efi_status_t
- sysfs_write_variable(const char *filename, efi_variable_t *var)
- {
-       int fd;
-+      int rc = EFI_SUCCESS;
-       size_t writesize;
-       char buffer[PATH_MAX+40];
-@@ -77,12 +78,21 @@ sysfs_write_variable(const char *filename, efi_variable_t *var)
-               return EFI_INVALID_PARAMETER;
-       }
-       writesize = write(fd, var, sizeof(*var));
-+      if (writesize == -1) {
-+              if (errno == -ENOSPC)
-+                      rc = EFI_OUT_OF_RESOURCES;
-+              else
-+                      rc = EFI_INVALID_PARAMETER;
-+              goto out;
-+      }
-       if (writesize != sizeof(*var)) {
--              close(fd);
--              return EFI_INVALID_PARAMETER;
-+              rc = EFI_INVALID_PARAMETER;
-       }
-+out:
-+      if (rc != EFI_SUCCESS)
-+              fprintf(stderr, "Failed to write variable: %s\n", strerror(errno));
-       close(fd);
--      return EFI_SUCCESS;
-+      return rc;
- }
---