[oe-commits] Riku Voipio : udev: fix /var/volatile/tmp permissions
git at git.openembedded.org
git at git.openembedded.org
Thu Aug 21 08:02:44 UTC 2014
Module: openembedded-core.git
Branch: master-next
Commit: e3335fdfa571dd92ac7960c86e93efe1d2301232
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e3335fdfa571dd92ac7960c86e93efe1d2301232
Author: Riku Voipio <riku.voipio at linaro.org>
Date: Thu Aug 14 12:03:53 2014 +0300
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 at linaro.org>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/recipes-core/udev/udev/init | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-core/udev/udev/init b/meta/recipes-core/udev/udev/init
index f2c84d5..a442c74 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.
More information about the Openembedded-commits
mailing list