Bug 1101983

Summary: Run %tmpfiles_create in post-installation script
Product: [Fedora] Fedora Reporter: Pavel Raiskup <praiskup>
Component: systemdAssignee: systemd-maint
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: johannbg, lnykryn, msekleta, plautrba, s, systemd-maint, vpavlin, zbyszek
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: 2014-05-28 10:38:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Pavel Raiskup 2014-05-28 09:50:39 UTC
Turns out to be good idea to run %tmpfiles_create in systemd's %post.  It
guarantees that all packages requiring 'systemd' (which should be at least
exactly those packages which are using %{_tmpfilesdir}) have always prepared
common directories like /run/lock (in mock build, yum installroot, etc.).
Thanks msekleta for discussion!

Relevant bz: bug 1052932, bug 1101325, bug 980100 ...

Also, it would be fine if /run/lock directory was %ghost owned by systemd.