On Wed, May 30, 2007 at 12:19:51PM +0200, Gabor HALASZ wrote: > Amikor utoljara neztem, meg nem torolte semmi.
klibc forras, usr/kinit/run-init/runinitlib.c: /* Delete rootfs contents */ if (nuke_dir("/")) return "nuking initramfs contents"; /* Overmount the root */ if (mount(".", "/", NULL, MS_MOVE, NULL)) return "overmounting root"; busybox forras, util_linux/switch_root.c: // Zap everything out of rootdev delete_contents("/"); // Overmount / with newdir and chroot into it. The chdir is needed to // recalculate "." and ".." links. if (mount(".", "/", NULL, MS_MOVE, NULL) || chroot(".") || chdir("/")) bb_error_msg_and_die("moving root"); Gabor -- --------------------------------------------------------- MTA SZTAKI Computer and Automation Research Institute Hungarian Academy of Sciences --------------------------------------------------------- _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux