Description of problem: Bad quoting in this scriptlet: preinstall scriptlet (using /bin/sh): if [ $1 -gt 1 ]; then # Upgrade => deregister old extension unopkg remove --shared `grep identifier /usr/lib64/openoffice.org/extensions/presenter-screen.oxt/description.xml | cut -d\\\" -f 2` || : fi causes yum to throw an error: /usr/src/redhat/tmp/rpm-tmp.58165: command substitution: line 3: unexpected EOF while looking for matching `"' /usr/src/redhat/tmp/rpm-tmp.58165: command substitution: line 4: syntax error: unexpected end of file Updating : openoffice.org-presenter-screen [ 6/39] Looks like -d\\\" doesn't have quite enough \ in it. Would -d'"' work better? (similar issue in preuninstall scriptlet) Version-Release number of selected component (if applicable): openoffice.org-presenter-screen-3.0.0-0.0.24.1.fc10.x86_64 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Hmm, thanks. Lets try that instead
Fixed in 3.0.0-0.0.25.1.fc10, though note that the m24 one on uninstalling will probably still warn, but the m25 on installing and from there onwards will be ok