Skip to content

Commit b170f59

Browse files
committed
Altera estratégia de tratamento de STDIN em laço no comando de build
1 parent 20b41f8 commit b170f59

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

environment/bin/build

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,9 +294,12 @@ install_private_themes() {
294294
}
295295

296296
install_composer_packages() {
297-
list_all_versioned_composer_files | while IFS= read -r line; do
298-
[[ -f $line ]] && docker_compose_run_with_host_user -w /app/`dirname $line` composer install ${COMPOSER_INSTALL_OPTIONS} < /dev/tty
299-
done
297+
exec 3</dev/tty || exec 3<&0
298+
while read composer_file
299+
do
300+
[[ -f $composer_file ]] && docker_compose_run_with_host_user -w /app/`dirname $composer_file` composer install ${COMPOSER_INSTALL_OPTIONS} <&3
301+
done < <(list_all_versioned_composer_files)
302+
exec 3<&-
300303
}
301304

302305
list_all_versioned_composer_files() {

0 commit comments

Comments
 (0)