here=`pwd`
rm -rf First/bin base/bin base/dev base/done base/etc base/home \
 base/usr disk *.tgz First/usr vmlinuz etc First/sbin base/sbin base/var
mkdir -p First/bin First/usr/sbin First/usr/bin etc disk disk/dev \
 disk/etc disk/root disk/ibin base/done/bin base/bin \
 base/done/usr/bin base/usr/bin base/done/dev base/dev \
 base/done/usr/lib base/usr/lib base/done/lib base/done/etc \
 base/etc base/done/home/user base/done/home/root base/home/user \
 base/home/root base/var/spool base/var/tmp base/var/lock \
 base/var/preserve base/var/adm base/var/tmp base/sbin \
 base/done/sbin base/usr/sbin base/done/usr/sbin base/done/usr/lib \
 base/usr/lib/locate disk/proc base/done/usr/lib/locate
touch disk/etc/utmp base/var/adm/wtmp
fixup First/bin First/usr/sbin First/usr First/usr/bin base/var/adm/wtmp
find disk|xargs fixup
for i in bin tmp usr etc/mtab etc/psdatabase sbin var;do
 ln -s /root/$i disk/$i;done
for i in spool tmp;do ln -s /var/$i base/usr;done
find base|xargs fixup
chmod u+w base/Files base/Maketar base/i*
chmod 111 disk/root disk/proc
chmod 1777 base/var/tmp base/var/lock base/var/preserve
chown user.other base/home/user
chmod 711 base/home/user
chown root.root base/home/root
chown adm.adm base/var/adm
chmod 751 base/home/root base/var/adm
chmod 444 base/var/adm/wtmp
ln Originals/etc/passwd Originals/etc/termcap disk/etc
ln /etc/group disk/etc
ln /usr/sbin/mccinstall First/usr/sbin
ln /usr/bin/find First/usr/bin
(cd /bin;ln bash more mv sh $here/First/bin)
(cd /sbin;ln badblocks fdisk fsck.ext2 fsck.minix mkfs.ext2 mkfs.minix \
 mkswap $here/disk/ibin)
(cd /bin;ln arch cat chgrp chmod chown date dd df dir dmesg echo \
 false hostname kill killall ll ln login ls lsf mknod mount \
 ps pwd rmdir setserial stty su sync true umount uname vdir $here/base/bin)
(cd /sbin;ln clock fsck getty halt init kbdrate lilo mkfs powerd \
 reboot shutdown swapoff swapon telinit tune2fs update $here/base/sbin)
ln First/bin/* base/bin/* base/done/bin
ln base/sbin/* disk/ibin/* base/done/sbin
ln /usr/bin/find base/done/usr/bin
(cd /bin;ln cp mkdir rm $here/disk/ibin)
(cd /bin;ln cp mkdir rm $here/base/done/bin)
ln /usr/bin/gunzip /bin/loadkeys disk/ibin
ln disk/ibin/gunzip base/done/usr/bin
ln disk/ibin/loadkeys base/done/bin
(cd base/done/usr/bin;ln gunzip gzip;ln gunzip zcat)
ln /dev/MAKEDEV base/done/dev
(cd base/dev;ln /dev/MAKEDEV .;./MAKEDEV generic;./MAKEDEV tty0; \
 ln console fd0 hd* null ram sd* tty tty? xd* $here/disk/dev)
(cd /etc;ln HOSTNAME fdprm gettydefs inittab issue \
 ld.so.conf magic motd powerfail profile rc.halt rc.serial rc.single \
 rc.x11 securetty shells termcap $here/base/etc)
ln Originals/etc/bcheckrc base/etc
sed -e 's/\$i/\\$i/g' /etc/rc >rc
cat Originals/rc.1 rc Originals/rc.2 >base/etc/rc
chmod 544 base/etc/rc
ln base/etc/* disk/etc/passwd /etc/group Originals/etc/rc.local base/done/etc
rm base/done/etc/HOSTNAME rc
ln Originals/etc/fstab Originals/etc/rc.local base/etc
(cd /usr/bin;ln apropos basename brik cal chsh cksum clear cmp comm compress \
 csplit ctags cut dirname doshell du dumpkeys egrep elvprsv elvrec env expand \
 expr fdformat fgrep file fmt fold free fuser grep groups gzexe head id \
 install ipcrm ipcs join last ldd locate logger logname look mapscrn mesg \
 mkfifo mksuper newgrp nice nl nohup passwd paste pathchk printenv printf \
 pstree ramsize rdev ref renice rev rootflags runlevel script sed setfdprm \
 setfont setleds setmetamode setsid setterm showfont showkey sort sleep split \
 strings sum swapdev tac tail tee time tload top touch tr tsort tty ul \
 uncompress unexpand uniq uptime users uudecode uuencode vidmode virec wall wc \
 whatis whereis who whoami write yes zforce zmore znew xargs mk_modmap \
 $here/base/usr/bin)
ln base/usr/bin/* /usr/bin/cpio base/done/usr/bin
(cd /usr/sbin;ln chroot ctrlaltdel dirdump frag ldconfig makehole makewhatis \
 mklost+found psupdate syslogd updatedb utmpdump $here/base/usr/sbin)
ln First/usr/sbin/* base/usr/sbin/* base/done/usr/sbin
ln /usr/lib/more.help /usr/lib/libm.so.4.5.21 base/usr/lib
ln base/usr/lib/[^l]* base/usr/lib/li* base/done/usr/lib
ln /usr/lib/locate/* base/usr/lib/locate;>base/usr/lib/locate/find.codes
ln /usr/lib/locate/* base/done/usr/lib/locate
ln /lib/ld.so /lib/libc.so.4.5.21 base/done/lib
ln Originals/home/user/.??* base/home/user
ln Originals/home/user/.??* base/done/home/user
ln Originals/home/root/.??* base/home/root
ln Originals/home/root/.??* base/done/home/root
cp -p /usr/src/Kernels/scsnet/* .
mv psdatabase etc
chmod 444 etc/psdatabase
