From: Deomid Ryabkov Date: Sat, 23 Oct 2021 13:22:39 +0000 (+0300) Subject: base-files: chmod 1777 /var/lock X-Git-Tag: v21.02.2~163 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=2f04012b20515eec74563de74d0528e603aa6f89;p=openwrt%2Fstaging%2Fhauke.git base-files: chmod 1777 /var/lock Per FHS 3.0, /var/lock is the location for lock files [1]. However its current permissions (755) are too restrictive for use by unprivileged processes. Debian and Ubuntu set them to 1777, and now so do we. [1] Signed-off-by: Deomid Ryabkov [fixed typo in commit message, had to remove "rojer" due to git hooks] Signed-off-by: Christian Lamparter (cherry picked from commit 430f69194388ad6a7826a51e0e2b2dd478e27f0f) --- diff --git a/package/base-files/files/etc/init.d/boot b/package/base-files/files/etc/init.d/boot index a1e8e828dd..e1c60c1c2f 100755 --- a/package/base-files/files/etc/init.d/boot +++ b/package/base-files/files/etc/init.d/boot @@ -21,9 +21,10 @@ boot() { [ -f /proc/mounts ] || /sbin/mount_root [ -f /proc/jffs2_bbc ] && echo "S" > /proc/jffs2_bbc - mkdir -p /var/run - mkdir -p /var/log mkdir -p /var/lock + chmod 1777 /var/lock + mkdir -p /var/log + mkdir -p /var/run mkdir -p /var/state mkdir -p /var/tmp mkdir -p /tmp/.uci