rendered paste bodyif [ "$UID" != 0 ]; then exit 4; fi
#### Updating the environment
env-update && source /etc/profile
PS1="chroot\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]"
#### Setting up make.conf
emerge --sync
# /etc/make.conf
echo CHOST=\"i686-pc-linux-gnu\" > /etc/make.conf
echo CFLAGS=\"-march=pentium4 -O2 -pipe -fomit-frame-pointer\" >> /etc/make.conf
echo CXXFLAGS=\"${CFLAGS}\" >> /etc/make.conf
echo MAKEOPTS=\"-j2\" >> /etc/make.conf
echo PORTAGE_NICENESS=\"19\" >> /etc/make.conf
echo GENTOO_MIRRORS=\"http://gentoo.mirrors.tds.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror.phy.olemiss.edu/mirror/gentoo ftp://ftp.heanet.ie/pub/gentoo\" >> /etc/make.conf
echo SYNC=\"rsync://rsync.namerica.gentoo.org/gentoo-portage\" >> /etc/make.conf
emerge ufed && ufed
cp -v /usr/share/zoneinfo/America/Chicago /etc/localtime
#### Emerging what is needed
emerge genkernel && USE="-doc symlink" emerge gentoo-sources
emerge coldplug syslog-ng grub vixie-cron slocate nfs-utils eix pinfo dosfstools pciutils portage-utils gentoolkit screen
update-eix
genkernel all
#### Root password
passwd root
echo "tts/0">> /etc/securetty
# /etc/conf.d/net
echo config_eth0=( \"dhcp\" ) >> /etc/conf.d/net
echo dhcp_eth0=\"nodns nontp nonis\" >> /etc/conf.d/net
# /etc/fstab
echo 'none /dev/shm tmpfs nodev,nosuid,noexec 0 0' > /etc/fstab
echo 'none /proc proc defaults 0 0' >> /etc/fstab
echo '/dev/hda3 / ext3 noatime,user_xattr 0 1' >> /etc/fstab
echo '/dev/hda2 none swap sw 0 0' >> /etc/fstab
echo '/dev/hda1 /boot ext3 defaults,noatime 1 2' >> /etc/fstab
# /etc/conf.d/hostname
echo HOSTNAME=/"arcane/" > /etc/conf.d/hostname
# /etc/conf.d/domainname
echo OVERRIDE=1 > /etc/conf.d/domainname
echo DNSDOMAIN=/"patrick.org/" >> /etc/conf.d/domainname
echo NISDOMAIN=/"/" >> /etc/conf.d/domainname
# /etc/hosts
echo 127.0.0.1 arcane.patrick.org arcane localhost.localdomain localhost > /etc/hosts
echo 192.168.0.2 gravity.twi-31o2.org gravity >> /etc/hosts
#### Adding daemons to load at boolt
rc-update add coldplug boot
rc-update add net.eth0 default
rc-update add syslog-ng default
rc-update add vixie-cron default
rc-update add sshd default
rc-update add nfs default
#### Adding a user
useradd -m -G audio,portage,usb,video,wheel,users -s /bin/bash patrick
passwd patrick
#### Grub Editing
nano -w /boot/grub/grub.conf
grub