<imghch AT gmail DOT com>
~/bin/lfschrootin
and ~/bin/lfschrootout
mkdir -p ~/bin cat > ~/bin/lfschrootin << 'EOF' && chmod +x ~/bin/lfschrootin #!/bin/sh export LFS=/mnt/lfs mkdir -pv $LFS/{dev,proc,sys} [ -f $LFS/dev/console ] && mknod -m 600 $LFS/dev/console c 5 1 [ -f $LFS/dev/null ] && mknod -m 666 $LFS/dev/null c 1 3 mount -v --bind /dev $LFS/dev && mount -vt devpts devpts $LFS/dev/pts && mount -vt tmpfs shm $LFS/dev/shm && mount -vt proc proc $LFS/proc && mount -vt sysfs sysfs $LFS/sys && mount -v --bind /usr/src $LFS/usr/src && chroot "$LFS" /usr/bin/env -i \ HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \ PATH=/bin:/usr/bin:/sbin:/usr/sbin \ /bin/bash --login ~/bin/lfschrootout EOF cat > ~/bin/lfschrootout << 'EOF' && chmod +x ~/bin/lfschrootout #!/bin/sh umount -v $LFS/dev/pts umount -v $LFS/dev/shm umount -v $LFS/dev umount -v $LFS/proc umount -v $LFS/sys umount -v $LFS/usr/src [ -f $LFS/root/.bash_history ] && rm $LFS/root/.bash_history [ -f $LFS/root/.viminfo ] && rm $LFS/root/.viminfo EOF