| Summary: | incorrect use of Requires(pre)? | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Honza Silhan <jsilhan> |
| Component: | skylable-sx | Assignee: | Török Edwin <edwin+bugs> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 25 | CC: | edwin+bugs |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-11-01 23:16:01 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Honza Silhan
2016-03-18 15:58:05 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle. Changing version to '25'. The package mentioned in Requires(pre) is systemd, I don't think a Fedora system can function if systemd is removed, so I'd close this as not-a-bug. *If* some day some alternate init system takes place of systemd (allowing systemd to be removed) then the package will need to be updated anyway. I'm using scriptlets similar to the ones in the packaging guidelines to install/uninstall systemd unit files using the rpm macros: https://fedoraproject.org/wiki/Packaging:Scriptlets?rd=Packaging:ScriptletSnippets#Systemd I don't use the %{?systemd_requires} macro, but the Requires that I use on pre/post/preun should be equivalent: https://pkgs.fedoraproject.org/cgit/rpms/skylable-sx.git/tree/skylable-sx.spec#n36 https://github.com/systemd/systemd/blob/master/src/core/macros.systemd.in#L35 If there is something I should change here, please reopen the bug. |