[OE-core] [PATCH v3] base-files: add /run directory from FHS 3 draft specification

Jonathan Liu net147 at gmail.com
Wed May 22 01:36:43 UTC 2013


On 22 May 2013 09:07, Saul Wold <sgw at linux.intel.com> wrote:

> On 05/20/2013 08:54 PM, Jonathan Liu wrote:
>
>> This adds the /run directory from the Filesystem Hierarchy Standard 3.0
>> Draft [1] and refactors the filesystem as follows:
>> - Remove creation of /var/volatile/run
>> - Remove creation of /var/volatile/lock
>> - Remove symbolic link from /var/run to /var/volatile/run
>> - Remove symbolic link from /var/lock to /var/volatile/lock
>> - Add symbolic link from /var/run to /run
>> - Add symbolic link from /var/lock -> /run/lock
>> - Add /run to /etc/fstab for sysvinit compatibility
>>
>>
> It seems that systemd or some program may still be using
> /var/volatile/run, I booted a systemd and non-systemd boot and the systemd
> had a /var/volatile/run dir.
>
> This was with your 204 system update
>
Fixed. It was creating it in systemd init.


>
> One more nit below.
>
> diff --git a/meta/recipes-core/dbus/dbus.**inc
>> b/meta/recipes-core/dbus/dbus.**inc
>> index 2be5bda..45dcf0d 100644
>> --- a/meta/recipes-core/dbus/dbus.**inc
>> +++ b/meta/recipes-core/dbus/dbus.**inc
>> @@ -12,7 +12,7 @@ DEPENDS_class-nativesdk = "nativesdk-expat
>> virtual/nativesdk-libintl"
>>   RDEPENDS_dbus = "${@base_contains('DISTRO_**FEATURES', 'ptest',
>> 'dbus-ptest-ptest', '', d)}"
>>   RDEPENDS_class-native = ""
>>
>> -INC_PR = "r6"
>> +INC_PR = "r7"
>>
>>   SRC_URI = "http://dbus.freedesktop.org/**releases/dbus/dbus-${PV}.tar.*
>> *gz <http://dbus.freedesktop.org/releases/dbus/dbus-$%7BPV%7D.tar.gz> \
>>              file://tmpdir.patch; \
>> @@ -101,9 +101,9 @@ do_install() {
>>              > ${D}${sysconfdir}/default/**volatiles/99_dbus
>>
>>
>> -       mkdir -p ${D}${localstatedir}/run/dbus
>> ${D}${localstatedir}/lib/dbus
>> +       mkdir -p ${D}${localstatedir}/lib/dbus
>>
>> -       chown messagebus:messagebus ${D}${localstatedir}/run/dbus
>> ${D}${localstatedir}/lib/dbus
>> +       chown messagebus:messagebus ${D}${localstatedir}/lib/dbus
>>
>>         chown root:messagebus ${D}${libexecdir}/dbus-daemon-**
>> launch-helper
>>         chmod 4755 ${D}${libexecdir}/dbus-daemon-**launch-helper
>> @@ -113,6 +113,9 @@ do_install() {
>>
>>         # Remove empty testexec directory as we don't build tests
>>         rm -rf ${D}${libdir}/dbus-1.0/test
>> +
>> +       # Remove /var/run/dbus as it is created on startup
>> +       rm -rf ${D}${localstatedir}/run
>>
>
> A nit in the comment.
> Your removing more than /var/run/dbus here, can you fix the comment.
>
Fixed.

>
> Sau!
>
>
I have submitted V3 patch for your review.

Regards,
Jonathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130522/7ae1d4a4/attachment-0002.html>


More information about the Openembedded-core mailing list