Blame SOURCES/0001-Revert-Only-open-with-O_CREAT-if-we-re-not-using-EFI.patch

482dcd
From 5a43dce1ef31d3d4927a4c67400a7e33ff8afe75 Mon Sep 17 00:00:00 2001
482dcd
From: Peter Jones <pjones@redhat.com>
482dcd
Date: Fri, 22 Aug 2014 12:23:28 -0400
482dcd
Subject: [PATCH] Revert "Only open with O_CREAT if we're not using
482dcd
 EFI_VARIABLE_APPEND_WRITE."
482dcd
482dcd
This reverts commit 7153d0dbb7d1d36b1712dfa91e2e62043880fdfa.
482dcd
---
482dcd
 src/efivarfs.c | 5 +----
482dcd
 1 file changed, 1 insertion(+), 4 deletions(-)
482dcd
482dcd
diff --git a/src/efivarfs.c b/src/efivarfs.c
482dcd
index b918c67..9b77d4e 100644
482dcd
--- a/src/efivarfs.c
482dcd
+++ b/src/efivarfs.c
482dcd
@@ -209,10 +209,7 @@ efivarfs_set_variable(efi_guid_t guid, const char *name, uint8_t *data,
482dcd
 			goto err;
482dcd
 	}
482dcd
 
482dcd
-	int flags = O_WRONLY;
482dcd
-	if (!(attributes & EFI_VARIABLE_APPEND_WRITE))
482dcd
-		flags |= O_CREAT|O_EXCL;
482dcd
-	fd = open(path, flags, 0600);
482dcd
+	fd = open(path, O_WRONLY|O_CREAT, 0600);
482dcd
 	if (fd < 0)
482dcd
 		goto err;
482dcd
 
482dcd
-- 
482dcd
1.9.3
482dcd