--- /dev/null
+From 9e19c04f3a4e03e37dc89b63c1ae9b0a7c611810 Mon Sep 17 00:00:00 2001
+From: Daniel Mack <daniel@zonque.org>
+Date: Tue, 7 Jul 2015 17:21:03 -0400
+Subject: [PATCH] journal-gatewayd: fix tmpfile logic
+
+"rw" is not a valid mode string for f*open(). This got broken in
+cc02a7b33049 ("journal-gatewayd: factor out opening of temp
+file").
+---
+ src/journal-remote/journal-gatewayd.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/journal-remote/journal-gatewayd.c b/src/journal-remote/journal-gatewayd.c
+index d9450ae..9a09f40 100644
+--- a/src/journal-remote/journal-gatewayd.c
++++ b/src/journal-remote/journal-gatewayd.c
+@@ -132,7 +132,7 @@ static int request_meta_ensure_tmp(RequestMeta *m) {
+ if (fd < 0)
+ return fd;
+
+- m->tmp = fdopen(fd, "rw");
++ m->tmp = fdopen(fd, "w+");
+ if (!m->tmp) {
+ safe_close(fd);
+ return -errno;
Patch11: optional-tmp-on-tmpfs.patch
Patch12: uids_gids.patch
Patch13: sysctl.patch
+Patch14: journal-gatewayd-fdopen.patch
URL: http://www.freedesktop.org/wiki/Software/systemd
BuildRequires: acl-devel
BuildRequires: attr-devel
%patch11 -p1
%patch12 -p1
%patch13 -p1
+%patch14 -p1
cp -p %{SOURCE2} src/systemd_booted.c
%build