From c23f30e7ca3912da302928713f16a5d822f50b29 Mon Sep 17 00:00:00 2001 From: fbt Date: Tue, 30 Dec 2014 18:41:24 +0300 Subject: [PATCH] tmpdirs --- rc.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rc.in b/rc.in index 02bb110..10173d2 100755 --- a/rc.in +++ b/rc.in @@ -11,6 +11,9 @@ cfg_mounts+=( 'pts:devpts:/dev/pts:noexec,nosuid,gid=5,mode=0620' ) cfg_mounts+=( 'mqueue:mqueue:/dev/mqueue:noexec,nosuid,nodev' ) cfg_mounts+=( 'shm:tmpfs:/dev/shm:defaults,mode=0777' ) +# Some temporary directories +cfg_tmpdirs+=( '/run/lock' '/run/lock/lvm' '/run/lvm' '/run/user' ) + # Functions rc.rescue() { exec "${cfg_rc_rescue_shell:-"$SHELL"}"; } @@ -24,6 +27,10 @@ rc.motd() { return 0 } +rc.tmpdirs() { + mkdir -p -m0755 "${cfg_tmpdirs[@]}" +} + rc.mount_misc() { for m in "${cfg_mounts[@]}"; do IFS=':' read fs fs_type mountpoint mount_options <<< "$m" @@ -107,6 +114,7 @@ rc.remount_root() { rc.boot() { rc.mount_misc + rc.tmpdirs rc.hostname rc.timezone rc.modules