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:26:12 +0100 |
commit | bf6ad8202caaac6285ca0eb7089c0d92eca63527 (patch) | |
tree | 4aaffa4c1b26c8ea45355c34951224ee6de70cc7 | |
parent | a45cb305674c60403ac36b03cd49bd9696e6d435 (diff) | |
download | poky-bf6ad8202caaac6285ca0eb7089c0d92eca63527.tar.gz |
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.
(From OE-Core rev: 5743c7632ac9c33051f6fca60f5507d3808e8e3a)
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-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 | |||
57 | # the automount rule for udev needs /tmp directory available, as /tmp is a symlink | 57 | # the automount rule for udev needs /tmp directory available, as /tmp is a symlink |
58 | # to /var/tmp which in turn is a symlink to /var/volatile/tmp, we need to make sure | 58 | # to /var/tmp which in turn is a symlink to /var/volatile/tmp, we need to make sure |
59 | # /var/volatile/tmp directory to be available. | 59 | # /var/volatile/tmp directory to be available. |
60 | mkdir -p /var/volatile/tmp | 60 | mkdir -m 1777 -p /var/volatile/tmp |
61 | 61 | ||
62 | # Cache handling. | 62 | # Cache handling. |
63 | # A list of files which are used as a criteria to judge whether the udev cache could be reused. | 63 | # A list of files which are used as a criteria to judge whether the udev cache could be reused. |