# Generated by Kickstart Configurator # Customized by Jason Lasker, David Aquilina, Joshua Gardner, # and David Dudek for UBLinux network --bootproto=dhcp #Reboot after installation reboot #Install Red Hat Linux instead of upgrade install #Use CDROM installation media cdrom #Set Language Support langsupport zh_CN.GB2312 zh_TW.Big5 cs_CZ da_DK nl_NL fr_FR de_DE is_IS it_IT ja_JP.eucJP ko_KR.eucKR no_NO pt_PT ru_RU.k0I8r sl_SI es_ES sv_SE uk_UA --default=en_US #System bootloader configuration bootloader --location=mbr #Clear the Master Boot Record zerombr yes #System authorization infomation auth --useshadow --enablemd5 #Network information #Firewall configuration # We'll do our own firewall config via an RPM firewall --disabled #XWindows configuration information xconfig --depth=24 --resolution=1024x768 --defaultdesktop=GNOME --startxonboot #Package install information %packages --resolvedeps @ admin-tools @ authoring-and-publishing @ base-x @ compat-arch-support @ development-tools @ dialup @ editors @ engineering-and-scientific @ games @ gnome-desktop @ gnome-software-development @ graphical-internet @ graphics @ kde-software-development @ kde-desktop @ legacy-software-development @ office @ printing @ ruby @ sound-and-video @ system-tools @ text-internet @ x-software-development @ xemacs # Language support @ brazilian-support @ british-support @ catalan-support @ chinese-support @ cyrillic-support @ czech-support @ danish-support @ dutch-support @ estonian-support @ finnish-support @ french-support @ german-support @ greek-support @ hebrew-support @ hungarian-support @ icelandic-support @ italian-support @ japanese-support @ korean-support @ norwegian-support @ polish-support @ portuguese-support @ romanian-support @ russian-support @ serbian-support @ slovak-support @ slovenian-support @ spanish-support @ swedish-support @ turkish-support @ ukrainian-support #Don't install java - we'll install our own in postconfig -gcc-java -java-1.4.2-gcj-compat #Don't install HelixPlayer - it conflicts with our packaged RealPlayer -HelixPlayer #Add ons aspell-da aspell-de aspell-es aspell-fr aspell-it aspell-nl aspell-no aspell-pt aspell-sv bogl bogl-bterm ckermit crypto-utils curl distcache emacspeak festival fonts-hebrew fonts-ISO8859-2 fonts-ISO8859-2-100dpi fonts-ISO8859-2-75dpi fonts-ja fonts-KOI8-R fonts-KOI8-R-100dpi fonts-KOI8-R-75dpi gimp-print-cups grub k3b kdegraphics kdemultimedia kdepim kernel kernel-utils libdbi libdbi-dbd-mysql mx newt-perl perl-DBD-MySQL perl-DBD-Pg perl-DBI perl-Digest-HMAC perl-Digest-SHA1 perl-Net-DNS perl-Time-HiRes rdesktop rsh-server rusers rusers-server rwho sysstat tclx tkinter tsclient unixODBC uucp vnc x3270-text x3270-x11 xmms %post --nochroot # cdrom is not mounted during post mkdir -p /mnt/postconfig mount /tmp/cdrom /mnt/postconfig # copy our postconfig to the installed system cp -rf /mnt/postconfig/ub-postconfig /mnt/sysimage/tmp/ %post # Set to runlevel 3 for first boot perl -i -pe 's/id\:5\:initdefault\:/id\:3\:initdefault\:/g' /etc/inittab # Comment out hiddenmenu in grub.conf perl -i -pe 's/hiddenmenu/#hiddenmenu/' /boot/grub/grub.conf # Change around the labels in Grub perl -i -pe 's/Red Hat Enterprise Linux WS/UBLinux 4/g' /boot/grub/grub.conf # install the feelublinux packages so bootsplash screens show up the first time rpm -U /tmp/ub-postconfig/RPMs/ubgnome/feelublinux-ws-4-ub3.noarch.rpm # Disable portmap, sendmail, and nfslock services /sbin/chkconfig portmap off /sbin/chkconfig nfslock off /sbin/chkconfig sendmail off /sbin/chkconfig smartd off #copy RHN script to run level cp -rf /tmp/ub-postconfig/RHEN /tmp cp /tmp/RHEN/S98rhen /etc/rc3.d/ # Create S99postkickstart to apply SENS config to run at run level 3 # cat > /etc/rc3.d/S99postkickstart <&1 | tee /var/log/ub-postconfig.log > /dev/console #Remove postconfig files from tmp /bin/rm -rf /tmp/ub-postconfig perl -i -pe 's/id\:3\:initdefault\:/id\:5\:initdefault\:/g' /etc/inittab # Delete this script so it doesn't go again: rm -f /etc/rc*.d/S99postkickstart sleep 5 reboot EOKICK #End of S99postkickstart file for dir in rc2.d rc5.d; do ln /etc/rc3.d/S99postkickstart /etc/$dir/S99postkickstart ln /etc/rc3.d/S98rhen /etc/$dir/S98rhen done chmod 755 /etc/rc3.d/S99postkickstart chmod 755 /etc/rc3.d/S98rhen