From b0b3b676fa6ffa7eb05414c44254a2ebb8330196 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Vivek=20Das=C2=A0Mohapatra?= <vivek@collabora.co.uk>
Date: Tue, 23 May 2017 17:26:19 +0100
Subject: [PATCH] generate-stublib.sh: don't produce a partial shim library .c
 on error

---
 generate-stublib.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/generate-stublib.sh b/generate-stublib.sh
index a5422b4d0..5d542138c 100755
--- a/generate-stublib.sh
+++ b/generate-stublib.sh
@@ -34,7 +34,7 @@ dlopen_file=${proxy_src}.dlopen;
 echo -n > $symbol_file;
 echo -n > $map_file;
 
-exec >$proxy_src;
+exec >$proxy_src.tmp;
 
 cat $top/capsule-shim.h;
 
@@ -179,3 +179,5 @@ do
     echo "};";
     echo;
 done;
+
+mv "$proxy_src.tmp" "$proxy_src";
-- 
GitLab