Anaconda/TreeStructure

= V. Tree Structure =


 * 4-8GB Required space* -- about 2GB for the distribution without SRPMS (4GB with SRPMS), plus another 2GB (4GB with SRPMS) for the iso images. /tmp requires 200-300MB, and /var/tmp and /usr/src/redhat will require lots of space if you rebuild rpms (like mozilla, which requires 1.3GB in /usr/src/redhat and 100MB in /var/tmp).  LVM works great here, which allows you to add/remove disk space as needed.

1 /fedora (I usually create a directory in a partition that has room, and then create a symlink for /fedora.  That way I can always use /fedora in my scripts. #Need to add here something about copying the 'original' directory rather than just symlinking so that there will be a backup copy, incase of major errors - but need 2-4GB of extra space)

1 /fedora/i386 -- Contents of the binary CDs 2 Put in the first CD 2 mount it and copy the contents to your directory (you will need to create the /fedora/i386 directory first) 3 mount /mnt/cdrom (this may happen automatically) 3 cp -a /mnt/cdrom /fedora/i386 3 umount /mnt/cdrom 2 Repeat for discs 2 and 3 1 /fedora/SRPMS -- SRPM packages 2 Put in the first Source CD (disc 4) 2 mount it and copy the contents to your directory (you will need to create the /fedora/SRPMS directory first) 3 mount /mnt/cdrom (this may happen automatically) 3 cp -a /mnt/cdrom /fedora/i386 3 umount /mnt/cdrom 2 Repeat for discs 5 and 6 1 /fedora/build-fc1 -- build script 1 /fedora/new/new -- directory for new and updated packages 1 /fedora/RHupdates (optional) -- directory for testing updated anaconda files. If you want to make a quick change to anaconda, gui.py, or any other anaconda file, put it in this directory, and then test anaconda. It will pick up the changed files here.