export.sh: Make sure umask is not too restrictive (PR22742)
[oota-llvm.git] / utils / release / export.sh
index f25a1937473f14a3454eb76018c2568bc5a9537e..4da5fe40950614d2853f550e3c975be91b320eab 100755 (executable)
@@ -14,7 +14,7 @@
 
 set -e
 
-projects="llvm cfe dragonegg test-suite compiler-rt libcxx clang-tools-extra polly lldb"
+projects="llvm cfe dragonegg test-suite compiler-rt libcxx libcxxabi clang-tools-extra polly lldb lld openmp"
 base_url="https://llvm.org/svn/llvm-project"
 
 release=""
@@ -44,7 +44,7 @@ function export_sources() {
             $proj-$release$rc.src
 
         echo "Creating tarball ..."
-        tar cfz $proj-$release$rc.src.tar.gz $proj-$release$rc.src
+        tar cfJ $proj-$release$rc.src.tar.xz $proj-$release$rc.src
     done
 }
 
@@ -79,5 +79,8 @@ if [ "x$release" = "x" ]; then
     exit 1
 fi
 
+# Make sure umask is not overly restrictive.
+umask 0022
+
 export_sources
 exit 0