mirror of
https://github.com/KeithDHedger/LFSBootCD.git
synced 2025-07-25 17:10:31 +00:00
30 lines
781 B
Bash
Executable File
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 |