Red Hat Bugzilla – Bug 1009596
[kickstart] Cannot use process substitution even if interpreter set to bash
Last modified: 2013-09-18 14:38:49 EDT
Cannot get kickstart file containing process substitution in %post
to work correctly. Explicitly setting interpreter (--interpreter)
to /bin/bash won't help.
Either I am missing something or this is a bug.
Found /tmp/ks-script-wauWIy (standalone %post section) and the respective
> cat: /dev/fd/63: No such file or directory
> cat: /dev/fd/62: No such file or directory
> tail: write error: Broken pipe
(where tail is one of the two commands used for process substitutions)
Looks like the chroot environment is not built properly incl. /dev
hierarchy (if possible, indeed, not a chroot expert), effectively
preventing process substitution? If it's a known limitation, it doesn't
seem to be properly documented. Definitely more desired would be to
prevent any such artificial and unobvious limitations
(process substitution is a standard feature of bash).
Oh, [bug 814850].
*** This bug has been marked as a duplicate of bug 814850 ***