Anpassungen an V963, Einarbeitung der neuesten CLFS Version
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@5990 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
f80422c290
commit
93a0fbc08c
|
@ -155,12 +155,14 @@ if [ ! "$ONLYSTAT" == "true" ]; then
|
|||
fi
|
||||
|
||||
mount $SOURCEDEV $LFS/$SRCMNTPOINT
|
||||
mkdir -vp $LFS/{proc,sys}
|
||||
mkdir -vp $LFS/{dev,proc,sys}
|
||||
install -dv $LFS/{/var,}/tmp -m 1777
|
||||
mount -o bind /dev $LFS/dev
|
||||
mount -o bind /proc $LFS/proc
|
||||
mount -o bind /sys $LFS/sys
|
||||
mount -t tmpfs none $LFS/tmp
|
||||
mount -t tmpfs tmpfs $LFS/dev/shm
|
||||
mount -t devpts devpts $LFS/dev/pts
|
||||
|
||||
if [ "$DEBUGGING" == "true" ]; then
|
||||
echo "Cross and Base tools ready. chroot to $LFS"
|
||||
|
|
|
@ -10,8 +10,9 @@ disk:x:8:
|
|||
lp:x:9:
|
||||
dialout:x:10:
|
||||
audio:x:11:
|
||||
man:x:12:
|
||||
video:x:12:
|
||||
utmp:x:13:
|
||||
usb:x:14:
|
||||
cdrom:x:15:
|
||||
users:x:100:
|
||||
nobody:x:65534:
|
||||
|
|
|
@ -126,11 +126,12 @@ premk() {
|
|||
|
||||
#Hier wird der Make Prozess der Sourcen definiert
|
||||
mk() {
|
||||
mkdir -pv /{bin,boot,dev,etc,opt,home,lib,mnt} &&
|
||||
mkdir -pv /{proc,sbin,srv,sys} &&
|
||||
mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt} &&
|
||||
mkdir -pv /{proc,media/{floppy,cdrom},sbin,srv,sys} &&
|
||||
mkdir -pv /var/{lock,log,mail,run,spool} &&
|
||||
mkdir -pv /var/{opt,cache,lib/{misc,locate},local} &&
|
||||
install -dv /root -m 750 &&
|
||||
install -dv {/var,}/tmp -m 1777
|
||||
mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src} &&
|
||||
mkdir -pv /usr/{,local/}share/{doc,info,locale,man} &&
|
||||
mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} &&
|
||||
|
@ -146,21 +147,17 @@ mk() {
|
|||
ln -sv ../lib/locale /usr/lib64
|
||||
fi &&
|
||||
ln -sf /proc/mounts /etc/mtab
|
||||
ln -sv /tools/bin/{bash,pwd,cat,stty,sed} /bin
|
||||
ln -sv /tools/bin/{bash,cat,echo,grep,pwd,stty} /bin
|
||||
ln -sv /tools/bin/file /usr/bin
|
||||
ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
|
||||
ln -sv /tools/lib/libstd* /usr/lib
|
||||
ln -sv bash /bin/sh
|
||||
if [ ! -d /dev/shm ]; then
|
||||
mkdir /dev/shm
|
||||
fi
|
||||
mount -vt tmpfs tmpfs /dev/shm
|
||||
mount -vt devpts -o gid=4,mode=620 devpts /dev/pts
|
||||
if [ "$MK64BIT" == "true" ]; then
|
||||
ln -sf /tools/lib64/libgcc_s.so{,.1} /usr/lib64
|
||||
if [ "${MK64BIT}" == "true" ]; then
|
||||
ln -sv /tools/lib64/libgcc_s.so{,.1} /usr/lib64
|
||||
ln -sv /tools/lib64/libstd* /usr/lib64
|
||||
fi
|
||||
echo "root:x:0:0:root:/root:/bin/bash" >/etc/passwd
|
||||
echo "nobody:x:1000:1000:nobody:/:/bin/bash" >>/etc/passwd
|
||||
echo "nobody:x:65534:65534:nobody:/:/bin/bash" >>/etc/passwd
|
||||
cp toolchain/group /etc
|
||||
touch /var/run/utmp /var/log/{btmp,lastlog,wtmp}
|
||||
chgrp -v 13 /var/run/utmp /var/log/lastlog
|
||||
|
|
Loading…
Reference in New Issue
Block a user