Files
LFSBootCD/LFSScripts/Chroot
K D Hedger 705c801b50 tree clean
2017-11-17 14:36:01 +00:00

30 lines
781 B
Bash
Executable File

#!/bin/bash
#©keithhedger Mon 2 Feb 13:56:56 GMT 2015 kdhedger68713@gmail.com
if [ -e ./SystemData ];then
. ./SystemData
else
echo "No SystemData file found ..."
exit 0
fi
pushd $LFS
mount -v --bind /dev $LFS/dev
mount -vt devpts devpts $LFS/dev/pts -o gid=5,mode=620
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys
mount -vt tmpfs tmpfs $LFS/run
if [ -h $LFS/dev/shm ];then
mkdir -pv $LFS/$(readlink $LFS/dev/shm)
fi
if [ X$1 = "Xsystem" ];then
chroot "$LFS" /tools/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin /tools/bin/bash --login +h
else
chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login
fi
popd
./AfterExitChroot