The below is i see in Fedora 15:<br><br>[root@yangyi-dev2 /]# cat /etc/*-release<br>Fedora release 15 (Lovelock)<br>Fedora release 15 (Lovelock)<br>Fedora release 15 (Lovelock)<br>[root@yangyi-dev2 /]# rpm -qf /var/run/<br>
abrt/           cups/           gdm/            lock/           netreport/      openvpn/        ppp/            sepermit/       setroubleshoot/ vpnc/<br>console/        faillock/       libgpod/        lvm/            NetworkManager/ plymouth/       pptp/           setrans/        utmp            wpa_supplicant/<br>
[root@yangyi-dev2 /]# rpm -qf /var/run/abrt<br>abrt-2.0.2-5.fc15.x86_64<br>[root@yangyi-dev2 /]# rpm -qf /var/lo<br>local/ lock/  log/<br>[root@yangyi-dev2 /]# rpm -qf /var/lo<br>local/ lock/  log/<br>[root@yangyi-dev2 /]# rpm -qf /var/lock/l<br>
lockdev/ lvm/<br>[root@yangyi-dev2 /]# rpm -qf /var/lock/lvm<br>lvm2-2.02.84-1.fc15.x86_64<br>[root@yangyi-dev2 /]#<br><br>/run is a disk directory, /var/lock -&gt; /run/lock, /var/run -&gt; /run, <a href="http://lwn.net/Articles/436012/">http://lwn.net/Articles/436012/</a> told about /run.<br>
<br><div class="gmail_quote">On Thu, Jul 21, 2011 at 6:14 PM, Kay Sievers <span dir="ltr">&lt;<a href="mailto:kay.sievers@vrfy.org">kay.sievers@vrfy.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Thu, Jul 21, 2011 at 09:55,  &lt;<a href="mailto:yang.y.yi@gmail.com">yang.y.yi@gmail.com</a>&gt; wrote:<br>
&gt; i found some packages installed some files in /var/run and /var/lock, but<br>
&gt; /var/run is symbol linked to /run and /var/lock is symbol linked to<br>
&gt; /run/lock, /run is a tmpfs, it can&#39;t save some files permanently, Fedora&#39;s<br>
&gt; way is /run is a disk directory, it saves the installed files by some<br>
&gt; packages, in initramfs, init will take responsibility for mounting /run as<br>
&gt; tmpfs and copy /run in disk to this tmpfs, but for MeeGo, we don&#39;t have<br>
&gt; initrd/initramfs, so this only can be done by systemd in boot phase, anybody<br>
&gt; knows a good way to do this?<br>
<br>
</div></div>Packages which install files in /run (/var/run) need to be fixed.<br>
Fedora has no packages relying on it. It has nothing to do with<br>
initramfs, /run (/var/run) will always be empty at bootup.<br>
<br>
Packages who rely on pre-existing content in /run (/var/run) need to<br>
ship tmpfiles (man systemd-tmpfiles) instructions to populate /run<br>
(/var/run) at bootup before the services are started.<br>
<br>
Real services which startup as root, ideally create the needed content<br>
themselves, and not use tmpfiles.<br>
<font color="#888888"><br>
Kay<br>
</font></blockquote></div><br>