Importar Jerarquías de Archivo
Actualmente, :ref:`importing <import_content ` conjuntos arbitrarios de archivos en EaSI como un objeto tipo «Files» (ya sea Software o Contenido) sólo se soporta si el conjunto de archivos es «flat»; es decir, no es posible seleccionar un directorio como parte del conjunto de archivos, sólo una serie de archivos individuales.
Esto no es ideal para cualquiera:
Sets de archivos extremadamente grandes donde la selección de archivos manual o arrastrar y soltar sería engorroso
Conjuntos de archivos con directorios anidados donde es esencial preservar la estructura del directorio / jerarquía de ficheros para una función adecuada o interacción en un entorno emulado.
Como solución de trabajo, el equipo de EaaSI recomienda en la actualidad el embalaje de un archivo/directorio complejo se establece localmente como una imagen de disco ISO y luego importar a EaaSI como un objeto de Software o Contenido de tipo «ISO».
La plataforma EaaSI utiliza la herramienta de Linux `mkisofs > https://linux.die.net/man/8/mkisofs ``_ para empaquetar y montar objetos planos de tipo «Files» en emulación. Para la máxima compatibilidad entre los invitados emulados, el equipo EaSI recomienda hacer lo mismo, utilizando el siguiente comando:
$ mkisofs -J -r -hfs -o [output_filename.iso] [/path/to/target/directory]`
Donde:
``-J`: genera registros de directorios Joliet además de nombres de archivos ISO9660 (principalmente útiles para usar en sistemas Windows 9x/NT)
``-r`: genera permisos de propiedad de archivos Rock Ridge en el sistema de archivos ISO9660 (limpieza la información de propiedad de su sistema que puede/tendrá conflicto con la información de los usuarios en entornos emulados)
``-hfs`: genera un sistema híbrido de CD ISO9660/HFS (requerido para montar correctamente en sistemas Mac OS clásicos)
``-o [output_filename.iso]`: el nombre especificado para su salida/nueva imagen de disco ISO
/path/to/target/directory
: la ruta del archivo al directorio (incluyendo cualquier archivo anidado y subdirectorios) que le gustaría empaquetar y subir como objeto EaSI
mkisofs` se puede instalar en macOS mediante la instalación del paquete ``cdrtools` a través de " Homebrew " , en Windows, el equipo de EaaSI recomienda instalar " amkisofs " a través del subsistema de Windows para Linux " , en https://learn.microsoft.com/en-us/windowows/wsl/about `_ or using the `xorriso-for-windows ' ilse https://github.com/PeyTy/xorriso-exe-for-windows '_ tool, which maintains cross-compatibility with ``mkisofs`
syntax.