Came across this bug when trying to build openJDK using cenbuild. It seems like openJDK uses process substitution during the building process, which is broken in cenbuild. See example below: > $ cbrun x86_64 bash -c 'cat <( echo hello)' > cat: /dev/fd/63: No such file or directory Found a similar bug report from RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=814850
This is now fixed. Tested by running the command before and after upgrading the cendio-build-filesystem package. > $ cbrun x86_64 bash -c 'cat <( echo hello)'
Had a look at the content in /dev/ for the relevant arch while upgrading and downgrading cenbuild's corresponding filesystem package, with the expected symlink /dev/fd -> /proc/self/fd appearing and disappearing accordingly. Moreover, tested some simple process substitutions which seems to be working as intended, and confirmed to not work with the older release of the package. Acceptance criteria: ✅ Process substitution must work in cenbuild Closing.