Commit 3d9f88f7 authored by Federico Vaga's avatar Federico Vaga Committed by Adam Wujek

userspace:init: remove everything from /dev/shm at boot

We want '/dev/shm' to be empty at boot time. It may happen that
while working with rootfs over NFS this directory is not empty.

With this patch we remove all files from this directory because
they should not be there at all.

What if I put something there on purpose? When using tmpfs,
files in '/dev/shm' will be automatically removed on shutdown.
We are keeping the same behavior. Put your own development files
in '/dev/shm' after the execution of this script by copying them
from another location.

Again, if we use rootfs over NFS and if tmpfs does not work then
the system will use the NFS and the system should continue to work.
In this case the performances will be much worst
Signed-off-by: Federico Vaga's avatarFederico Vaga <>
parent c8ed6e76
test -d /dev/shm && rmdir /dev/shm
test -d /dev/shm && rm -rf /dev/shm
mkdir -m 1777 /dev/shm
mount -t tmpfs -o nosuid,nodev,size=4096k none /dev/shm
\ No newline at end of file
mount -t tmpfs -o nosuid,nodev,size=4096k none /dev/shm
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment