diff --git a/installation/resource/installer/bin/finish-installation.sh b/installation/resource/installer/bin/finish-installation.sh
index a2ca13e7dfbd1d0b3a8fec328146e357aad12f9f..77b022b41f30cf05a2574db5cf59d053e6756450 100644
--- a/installation/resource/installer/bin/finish-installation.sh
+++ b/installation/resource/installer/bin/finish-installation.sh
@@ -21,6 +21,9 @@ if [ -d "$INSTALL_TMPEXTRACT" ]; then
 fi
 
 if [ -d "$DATA_TMPEXTRACT" ]; then
-   cp -Rf "$DATA_TMPEXTRACT/data/" "$DSS_ROOT_DIR"
+   mkdir -p "$DSS_ROOT_DIR"
+   for f in `ls "$DATA_TMPEXTRACT/data/"`; do
+      cp -Rf "$DATA_TMPEXTRACT/data/$f" "$DSS_ROOT_DIR"
+   done
    rm -rf "$DATA_TMPEXTRACT"
 fi
\ No newline at end of file