To use these scripts you will need to modify the "locations.include" script before you can run the other scripts in this direcory. Change TREE= to point to your . Your is the directory that contains sites// . You have to change the SITE= line to be your site name. You have to change the PRODUCT= line to be your product name. You have to change the RELEASE= line to be your product release. You have to change the VERSION= line to be your product version. You should verify that DEFAULT= is correct. You need to make sure the locations and names specified in rpmdb-SL.spec.in area accurate. The scripts in this directory are locations.include Locations and name of things. See above make.everything.sh script that calls all the other scripts in this directory. It is the suggested method for the beginner. Note that it has quite a few things to do so it will take a while. build.hdlist.sh Used whenever you change/add/remove RPMS in $TREE/$DEFAULT/RPMS It creates hdlist and hdlist2 in $TREE/sites/$DEFAULT/base/ build.release.sh Used to create install floppy and cd images and places them in $TREE/images/$DEFAULT Uses kernel in $TREE/$DEFAULT/RPMS/kernel-BOOT-..... and isolinux customizations from $TREE/$DEFAULT/build/isolinux/ make.updates.img.sh Used to create $TREE/$DEFAULT/base/updates.img which is a ext3 filesystem of $TREE/RHupdates. This is Used during ftp and cdrom installs to get access the anaconda changes. $TREE/RHupdates is used during NFS installs. make.products.img.sh Used to create $TREE/$DEFAULT/base/product.img Advanced topic. No documentation at this time. So no need to run this script for most users. makeyum.sl.sh script to create the yum headers/, made in SL/RPMS/, errata/SL/RPMS/, notsupport/RPMS/, contrib/RPMS/ buildisoimages/ Scripts to create iso images of release