containers / containers/BuildSourceImage
iterate over subdirectories of extra_src or add a flag to indicate adding source archive under a directory in its own layer.
- Lenguaje dominante
- Shell
- Estrellas
- 32
- Forks
- 13
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Currently, if we have many source archives we want to add layer by layer to the source image the only way to do that is to put source archives in their own subdirectory and pass each subdirectory's absolute path with EXTRA_SOURCE_DIR.
But as @MartinBasti pointed out in https://github.com/containerbuildsystem/atomic-reactor/pull/1606#discussion_r609879731, if we do that then there's a good chance we may reach the limit length for a command in the shell.
Adding the ability to iterate over the subdirectories automatically and add them all layer by layer or adding a flag to indicate adding each source archive in a different layer will help solve this problem.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza trazando cómo se analiza EXTRA_SOURCE_DIR y cómo se añaden los archivos de origen a las capas de imagen. Compara la iteración sobre sus subdirectorios con un flag que coloque cada archivo en una capa separada, comprobando al mismo tiempo cómo se gestionan las rutas absolutas y la longitud de los comandos de shell. Se considera terminado cuando se pueden organizar varios archivos en capas sin requerir un argumento de línea de comandos por cada subdirectorio.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- shell
- Área
- build-system
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100