Browse Source

init: set old umask before switch_root

master
Harald Hoyer 15 years ago
parent
commit
db3641a2ea
  1. 3
      modules.d/99base/init

3
modules.d/99base/init

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


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


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


wait_for_loginit wait_for_loginit


umask $OLD_UMASK

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

Loading…
Cancel
Save