diff --git a/build.sh b/build.sh
index a043f09dce1cee0b5b539d24ca49e04bf9e58f6c..1576c407913fd90636639ae143bb118ae4bc3fa4 100755
--- a/build.sh
+++ b/build.sh
@@ -263,13 +263,14 @@ do
               fi
               if [ -d "$build_dir/doxygen/html" ]
               then
-                  (cd "$build_dir/doxygen/html"; tar cjf "$build_dir/viewer-doxygen.tar.bz2" .)
+                  tar -c -f "$build_dir/viewer-doxygen.tar.bz2" --strip-components 3  "$build_dir/doxygen/html"
                   upload_item docs "$build_dir/viewer-doxygen.tar.bz2" binary/octet-stream
               fi
               ;;
             *)
               ;;
           esac
+
       else
           record_failure "Build of \"$variant\" failed."
       fi