bash: Set bash_cv_getcwd_malloc=yes
This uses glibc's getcwd instead of bash's internal broken version.
Bash's internal version is wonky with special file systems (like
overlayFS) and fails to get the cwd and will output errors like:
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: Bad file descriptor
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: Bad file descriptor
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
BUG=none
TEST=bash no longer outputs errors when on a special file system.
RELEASE_NOTE=none
Change-Id: I2c9a013dbf76115d8a76f2671285964d28a33aa2
Reviewed-on: https://cos-review.googlesource.com/c/cos/overlays/board-overlays/+/13552
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Reviewed-by: Ian Coolidge <icoolidge@google.com>
Reviewed-by: Roy Yang <royyang@google.com>
1 file changed