summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRiku Voipio <riku.voipio@linaro.org>2014-08-14 12:03:53 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-08-23 09:26:12 +0100
commitbf6ad8202caaac6285ca0eb7089c0d92eca63527 (patch)
tree4aaffa4c1b26c8ea45355c34951224ee6de70cc7
parenta45cb305674c60403ac36b03cd49bd9696e6d435 (diff)
downloadpoky-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/init2
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.