Imported Upstream version 16.3.2
[platform/upstream/libzypp.git] / po / PotfileDiff.sh
index 04a249c..252e8b8 100755 (executable)
@@ -3,10 +3,11 @@ set -e
 function extract() { grep '^\(msgid\|"\)' "$1" | grep -v "POT-Creation-Date" | sort -u; }
 
 OLDTMP=$(mktemp)
-NEWTMP=$(mktemp)
-trap "/bin/rm -f -- \"$OLDTMP\" \"$NEWTMP\"" 0 1 2 3 13 15
-
+trap " [ -f \"$OLDTMP\" ] && /bin/rm -f -- \"$OLDTMP\" " 0 1 2 3 13 15
 extract "$1" >"$OLDTMP"
+
+NEWTMP=$(mktemp)
+trap " [ -f \"$NEWTMP\" ] && /bin/rm -f -- \"$NEWTMP\" " 0 1 2 3 13 15
 extract "$2" >"$NEWTMP"
 
 shift 2        # additional args for diff