Chapter 7.Implementing KickstartObviously, the best time to make configuration changes to a system is when that system is first beingbuilt. For customers who already use kickstart effectively, the bootstrapping script is an ideal additionto that process.Once all of the configuration issues have been resolved, a system may also register with the local RedHat Network Servers using the rhnreg_ks utility that comes with the up2date and rhn_registerRPMs. This chapter discusses the proper use of rhnreg_ks to register systems.The rhnreg_ks utility uses activation keys to register, entitle, and subscribe systems to specifiedchannels in one swift motion. To find out more about activation keys, refer to the Red Hat UpdateAgent and RHN Website chapters of the Red Hat Network Management Reference Guide.The following commented kickstart file is an ideal example of how a system can be configured fromstart to finish using Red Hat Network.# Generic 7.2 kickstart for laptops in the Widget Corporation (widgetco)# Standard kickstart options for a network-based install. For an explanation# of these options, consult the Red Hat Linux Customization Guide.lang en_USlangsupport --default en_US en_USkeyboard defkeymapnetwork --bootproto dhcpinstallurl --url ftp://ftp.widgetco.com/pub/redhat/linux/7.2/en/os/i386zerombr yesclearpart --allpart /boot --size 128 --fstype ext3 --ondisk hdapart / --size 2048 --grow --fstype ext3 --ondisk hdapart /backup --size 1024 --fstype ext3 --ondisk hdapart swap --size 512 --ondisk hdabootloader --location mbrtimezone America/New_Yorkrootpw --iscrypted $1$78Jnap82Hnd0PsjnC8j3sd2Lna/Hx4.auth --useshadow --enablemd5 --krb5realm .COM --krb5kdc auth.widgetco.com \--krb5adminserver auth.widgetco.commouse --emulthree genericps/2xconfig --card "S3 Savage/MX" --videoram 8192 --resolution 1024x768 \--depth 16 --defaultdesktop=GNOME --startxonboot --noprobe \--hsync 31.5-48.5 --vsync 40-70reboot# Define a standard set of packages. Note: Red Hat Network client packages# are found in Base. This is quite a minimal set of packages; your mileage# may vary.%packages@ Base@ Utilities@ GNOME@ Laptop Support@ Dialup Support@ Software Development@ Graphics and Image Manipulation