Fix bug: Fix tar error

When "-- sign" is not used, the generate-psu-tar returns some errors.

$public_key_file is empty and then files_to_sign has an empty
string parameter that gets passed along to tar.

Signed-off-by: Chicago Duan <duanzhijia01@inspur.com>
Change-Id: I3050ae3d78c58ae5474691d738786d5945b0b1a7
diff --git a/tools/generate-psu-tar b/tools/generate-psu-tar
index 54d1cf3..7ff6827 100755
--- a/tools/generate-psu-tar
+++ b/tools/generate-psu-tar
@@ -183,6 +183,9 @@
   additional_files="*.sig"
 fi
 
-tar -cvf "$outfile" "$files_to_sign" "$additional_files"
+# shellcheck disable=SC2086
+# Do not quote the files variables since they list multiple files
+# and tar would assume to be a single file name within quotes
+tar -cvf $outfile $files_to_sign $additional_files
 echo "PSU FW tarball at $outfile"
 exit