diff options
author | Riku Voipio <riku.voipio@linaro.org> | 2014-08-14 12:03:53 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-08-23 09:25:07 +0100 |
commit | 5743c7632ac9c33051f6fca60f5507d3808e8e3a (patch) | |
tree | 24747efdce7fee2a01b59e6d5653ed5795de516a /meta/recipes-core | |
parent | 6fe82a9ed6c7967aaf25c861400de4a9379e92c6 (diff) | |
download | openembedded-core-5743c7632ac9c33051f6fca60f5507d3808e8e3a.tar.gz openembedded-core-5743c7632ac9c33051f6fca60f5507d3808e8e3a.tar.bz2 openembedded-core-5743c7632ac9c33051f6fca60f5507d3808e8e3a.zip |
udev: fix /var/volatile/tmp permissions
Mariadb postinstall will fail with:
ERROR: 1 Can't create/write to file '/tmp/#sql_a2a_0.MAI' (Errcode: 13)
140814 8:14:06 [ERROR] Aborting
/tmp is a link to /var/volatile/tmp, set as:
drwxr-xr-x 3 root root 60 Aug 14 08:07 .
populate-volatiles.sh does not create the directory or set
permissions, because it already exists:
Checking for -/var/volatile/tmp-.
Creating directory -/var/volatile/tmp-.
Target already exists. Skipping.
Traced the creation to the initfile in udev. Create with -m 1755
to be sure. With this patch applied, mysql postinst succeeds and
creates the neccesary user tables.
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core')
-rw-r--r-- | meta/recipes-core/udev/udev/init | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-core/udev/udev/init b/meta/recipes-core/udev/udev/init index f2c84d5d3e..a442c74f5c 100644 --- a/meta/recipes-core/udev/udev/init +++ b/meta/recipes-core/udev/udev/init @@ -57,7 +57,7 @@ case "$1" in # the automount rule for udev needs /tmp directory available, as /tmp is a symlink # to /var/tmp which in turn is a symlink to /var/volatile/tmp, we need to make sure # /var/volatile/tmp directory to be available. - mkdir -p /var/volatile/tmp + mkdir -m 1777 -p /var/volatile/tmp # Cache handling. # A list of files which are used as a criteria to judge whether the udev cache could be reused. |