Created attachment 468598 [details] snapshot of the error Description of problem: If you try to upload e.g. /etc/bashrc file into a configuration channel, it fails with obscure error message: --- Invalid macro - make sure the file isn't a binary file! '| /bin/egrep -q "(^|' --- It doesn't work also if you try to create a file in that channel and upload there the contents of /etc/bashrc manually (it ends with the same error). Version-Release number of selected component (if applicable): Satellite 5.4 How reproducible: Always Steps to Reproduce: 1. Create a new configuration channel and try to upload there a file /etc/bashrc (interesting note, you will have to copy the bashrc file to a different directory to be able to see the error, because if you try to select the file directly, it won't simply add the file there without any error, like there were no selected files to upload (probably another bug)) Actual results: It ends with an error: Invalid macro - make sure the file isn't a binary file! '| /bin/egrep -q "(^|' See attached picture. Expected results: No error, successful upload.