Hide Forgot
Description of problem: Currently windows line endings in a %post let can cause an %post-let to fail. It will even fail silently if --erroronfail is not given. This condition can be checked and can probably be avoided. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Create a ks with \r chars in a %post --erroronfail seciton 2. Start an automated install using this ks 3. anaconda will fail Actual results: anaconda will silently fail Expected results: anaconda will fail with an error - or correct the line endings Additional info:
I guess the scriptlets could be checked & fixed when the kickstart is being parsed. So maybe this is something for Pykickstart ? Adding Chris to CC.
We did not get to this in 7.4, so deferring to 7.5 planning.
We were unable to include this into our workload for 7.5, but we'd still like to look into this issue, so deferring it to 7.6 planning.
Based on the comment 1 the best component to fix this issue would be pykickstart. Changing component.
Filed upstream: https://github.com/dcantrell/pykickstart/issues/260