Re: [HEADS-UP] Moving /var/run and /var/lock to tmpfs in Rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 24/11/10 16:07, Paul Wouters wrote:
> On Wed, 24 Nov 2010, Petr Lautrbach wrote:
>
>>> - Many .spec files currently own subdirs of /var/run. These need to be
>>>     updated to %ghost those dirs only, so that the automatic removal of
>>>     these files/dirs on boot doesnt cause rpm to complain. The list of packages
>>>     which own such files/subdir you find on the aforementioned feature
>>>     page. I will mass-file bugs against these packages later tonight,
>>>     requesting the %ghosting of these entries. For more information on the
>>>     %ghost directive in .spec files see this page:
>>>
>>>     http://www.rpm.org/max-rpm-snapshot/s1-rpm-inside-files-list-directives.html#S3-RPM-INSIDE-FLIST-GHOST-DIRECTIVE
>>
>> I think this is not needed. Files in /var/lock and /var/run are already cleaned by
>> rc.sysinit during boot process hence they should be already %ghost-ed now.
>
> This remark makes no sense? If they "already" needed ghosting, then the mass-file should
> be needed?

Files are directories are currently treated differently. The initscripts 
clean out files from /var/lock and /var/run but leave directories alone.

So any package containing a file in these directories should already 
have it marked as %ghost as it will already disappear at boot time.

However, most affected packages probably have directories rather than 
files here, and *those* shouldn't need %ghost-ing because re-creating 
them using a tmpfiles.d/*.conf file should be enough to keep rpm happy.

Paul.
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux