All pastes #57143 Raw Edit

Stuff

public text v1 · immutable
#57143 ·published 2006-05-19 18:25 UTC
rendered paste body
if [ "$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