Hide Forgot
Description of problem: The installation of fedora-release-notes fails when running the %post and %postun scripts, if "touch" is missing. I think the following lines have to be added to the spec file: Requires(post): coreutils Requires(postun): coreutils Version-Release number of selected component (if applicable): fedora-release-notes-14.1.2-1.fc14.noarch How reproducible: Install a minimum setup using yum into a directory. Steps to Reproduce: 1. yum --installroot=/temp/dir --releasever=14 groupinstall Base 2. 3. Actual results: Installing : fedora-release-notes-14.1.2-1.fc14.noarch 21/361 /var/tmp/rpm-tmp.qh8rtW: line 2: touch: command not found Expected results: No errors Additional info:
"Requires(post): coreutils" has been added to the f13/master branch (see #632819 and #633137), but it something related is definitely missing for f14 and rawhide.
This is even more mysterious: The initial F14 package fedora-release-notes-14.0.3-1.fc14.noarch still depends on coreutils, but not the current update package fedora-release-notes-14.1.2-1.fc14.noarch.
I still seeing this with fedora-release-notes-14.1.2-1.fc15.noarch. There are no requires of any kind in the spec file. As the initial reporter indicated, this package needs Requires(post): coreutils and Requires(postun): coreutils to use touch in the postinstall and postuninstall scripts.
*** This is a duplicate of bug 633137 ***
*** This bug has been marked as a duplicate of bug 633137 ***