summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/sudo/sudo.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-extended/sudo/sudo.inc')
-rw-r--r--meta/recipes-extended/sudo/sudo.inc12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta/recipes-extended/sudo/sudo.inc b/meta/recipes-extended/sudo/sudo.inc
index 6a04a9c0b0..fd680574a3 100644
--- a/meta/recipes-extended/sudo/sudo.inc
+++ b/meta/recipes-extended/sudo/sudo.inc
@@ -23,6 +23,18 @@ do_configure_prepend () {
23 fi 23 fi
24} 24}
25 25
26# The script "mkinstalldirs" from package "sudo" will create directory
27# "/var/lib/sudo" by recursion with mode "0700" during installing files.
28# That is to say, "var", "var/lib" and "var/lib/sudo" will possess access authority
29# with mode "0700". It cause that directory "var" and "var/lib"
30# can't be accessed by common user. Creating directory "/var/lib" before
31# installing files can resolve this problem.
32
33do_install_prepend (){
34 mkdir -p ${D}/${localstatedir}/lib
35}
36
37
26pkg_postinst_${PN} () { 38pkg_postinst_${PN} () {
27 if [ "x$D" != "x" ]; then 39 if [ "x$D" != "x" ]; then
28 exit 1 40 exit 1