| Summary: | Currently running task's carriage return disabled at specified situation. Is there any workaround? | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | kouheiaoki |
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED NOTABUG | QA Contact: | |
| Severity: | normal | ||
| Priority: | Undecided | CC: | JPEWhacker, poky.bs.watcher, poky.watcher, randy.macleod |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
kouheiaoki
2021-05-22 01:06:24 UTC
bitbake is trying to figure out if it's being run interactively. You can figure out what is causing the confusion in your container. The problem could be fixed by piping output to 'cat' but that doesn't address your request. bitbake is doing what it is supposed to in this case. Because you are using a HEREDOC to pipe a script into su, it's running as a non-interactive shell, which causes bitbake to show the "non-interactive" output (this is not a bug, it's on purpose for e.g. when scripting). When you run the commands manually, you're running them from an interactive shell, which makes bitbake show the interactive shell output (e.g. progress bars). |