From bfd969d29f669722af3a92868731aa4bb4dbf786 Mon Sep 17 00:00:00 2001 From: Luca Ceresoli Date: Mon, 21 Sep 2015 18:29:44 +0200 Subject: [PATCH] skeleton: fix absence of /dev/shm on static, read-only systems /dev/shm is needed for systems using shared memory. On init-based systems this directory is usually created in the inittab along with /dev/pts, by the lines: package/busybox/inittab: ::sysinit:/bin/mkdir -p /dev/pts ::sysinit:/bin/mkdir -p /dev/shm package/sysvinit/inittab: si2::sysinit:/bin/mkdir -p /dev/pts si3::sysinit:/bin/mkdir -p /dev/shm However this is broken when static /dev management is selected and the root filesystem is read-only, showing during boot the error: mkdir: can't create directory '/dev/shm': Read-only file system Fix it by creating the empty /dev/shm directory, just like /dev/pts. Signed-off-by: Luca Ceresoli Reviewed-by: "Yann E. MORIN" Signed-off-by: Peter Korsgaard --- system/skeleton/dev/shm/.empty | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 system/skeleton/dev/shm/.empty diff --git a/system/skeleton/dev/shm/.empty b/system/skeleton/dev/shm/.empty new file mode 100644 index 0000000000..e69de29bb2