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:
kueller 2011-02-24 10:11:38 +00:00
parent f80422c290
commit 93a0fbc08c
3 changed files with 13 additions and 13 deletions

View File

@ -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"

View File

@ -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:

View File

@ -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