Fedora 18 changes the way how to work with services in spec files. It introduces new macros - %systemd_post, %systemd_preun and %systemd_postun; which replace scriptlets from Fedora 17 and older (see https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd, https://bugzilla.redhat.com/show_bug.cgi?id=850016).
haveged-1.5-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/haveged-1.5-2.fc18
I have updated the spec file and commited the change into the f18 master branch. $fedpkg update Creating a new update for haveged-1.5-2.fc18 Password for jhladky: Creating a new update for haveged-1.5-2.fc18 Update successfully created ================================================================================ haveged-1.5-2.fc18 ================================================================================ Release: Fedora 18 Status: pending Type: bugfix Karma: 0 Request: testing Bugs: 850144 - Introduce new systemd-rpm macros in haveged spec file Notes: Introduce new systemd-rpm macros in haveged spec file Submitter: jhladky Submitted: 2012-10-13 14:19:19 Comments: bodhi - 2012-10-13 14:19:37 (karma 0) This update has been submitted for testing by jhladky. https://admin.fedoraproject.org/updates/haveged-1.5-2.fc18
haveged-1.7-0.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/haveged-1.7-0.fc18
haveged-1.7-0.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.