[b][size=medium]staging directory[/size][/b]
[b][size=small]1. sources[/size][/b]
[b][size=small]2. tools[/size][/b]
[color=darkblue][b][size=small]option[/size][/b] copy source code to hard disk[/color]
[b][size=medium]lfs user[/size][/b]
[b][size=small]1. create user[/size][/b]
[b][size=small]2. grant access right[/size][/b]
[b][size=small]3. work as lfs[/size][/b]
[b][size=small]1. sources[/size][/b]
mkdir $LFS/sources
chmod a+wt $LFS/sources
[b][size=small]2. tools[/size][/b]
mkdir $LFS/tools
ln -sv $LFS/tools /
[color=darkblue][b][size=small]option[/size][/b] copy source code to hard disk[/color]
cp -R /lfs-sources/ $LFS/sources/
[b][size=medium]lfs user[/size][/b]
[b][size=small]1. create user[/size][/b]
groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
passwd lfs
[b][size=small]2. grant access right[/size][/b]
chown -v lfs $LFS/tools
chown -v lfs $LFS/sources
[b][size=small]3. work as lfs[/size][/b]
su - lfs
cat > ~/.bash_profile << "EOF"
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF
cat > ~/.bashrc << "EOF"
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL PATH
EOF
source ~/.bash_profile