3
0
Fork 0
forked from mirrors/nixpkgs

Integrate cleanTmpDir in stage-2-init.sh.

We're using find in order to remove dotfiles, too.

svn path=/nixos/trunk/; revision=34433
This commit is contained in:
Peter Simons 2012-06-11 07:05:13 +00:00
parent fbf53168f3
commit 4931188684

View file

@ -102,16 +102,18 @@ mkdir -m 0755 -p /etc/nixos
rm -rf /var/run /var/lock /var/log/upstart
rm -f /etc/resolv.conf
#echo -n "cleaning \`/tmp'..."
#rm -rf --one-file-system /tmp/*
#echo " done"
if test -n "@cleanTmpDir@"; then
echo -n "cleaning \`/tmp'..."
find /tmp -maxdepth 1 -mindepth 1 -print0 | xargs -0r rm -rf --one-file-system
echo " done"
else
# Get rid of ICE locks...
rm -rf /tmp/.ICE-unix
fi
# Get rid of ICE locks and ensure that it's owned by root.
rm -rf /tmp/.ICE-unix
# ... and ensure that it's owned by root.
mkdir -m 1777 /tmp/.ICE-unix
# This is a good time to clean up /nix/var/nix/chroots. Doing an `rm
# -rf' on it isn't safe in general because it can contain bind mounts
# to /nix/store and other places. But after rebooting these are all