Description of problem: postfix source rpm doesn't build with ed version 0.3. It stops on the lines: ed $RPM_BUILD_ROOT%{postfix_config_dir}/postfix-files <<EOF || exit 1 %s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ %s/\$config_directory\/aliases:f/\#/ w q EOF on postfix.spec with the error number 17479. I'm not sure is this a bug in the ed or with this regexp but ed in fc5 worked fine. Version-Release number of selected component (if applicable): postfix-2.3.3-2 How reproducible: Always Steps to Reproduce: 1. rpm -i postfix-2.3.3-2.src.rpm 2. cd /usr/src/redhat/SPECS/ 3. rpmbuild -bb postfix.spec Actual results: ed quits with error number 17479 Expected results: It should build the rpm binary package. Additional info: Also tested with ed-0.2-38.2.2 and it worked fine.
I have exactly the same problem I downgrade to ed-0.2-38.2.2.i386.rpm and it is building well PS : I think 17479 is the file size of $RPM_BUILD_ROOT/etc/postfix/postfix-files
*** This bug has been marked as a duplicate of 227902 ***