init: set old umask before switch_root

master
Harald Hoyer 2010-08-02 11:28:16 +02:00
parent 8e102a2487
commit db3641a2ea
1 changed files with 3 additions and 0 deletions

View File

@ -63,6 +63,7 @@ NEWROOT="/sysroot"

trap "emergency_shell Signal caught!" 0
# set umask
OLD_UMASK=$(umask)
umask 0007

RDDEBUG=""
@ -312,6 +313,8 @@ info "Switching root"

wait_for_loginit

umask $OLD_UMASK

exec switch_root "$NEWROOT" "$INIT" $initargs || {
echo "Something went very badly wrong in the initramfs. Please "
echo "file a bug against dracut."