
- Image via Wikipedia
One of the bigger issues with some Linux distributions is the software selection. Some packages come with entirely too much software, while others require many updates and additions just to function properly. By creating a re-spin of your favorite flavor of Linux, many of the issues can be solved.
The install discs for distros are simply an installer program with arbritrary packages thrown on top. When installing, it mostly copies files over to the hard drive based on the information you input. Since the questions and available packages are meant to be generic and are decided by the developers, they do not always meet the needs of the user.
Also in cases where the distro needs to be implemented onto a large number of computers in an office, the lack of specialized applications can be a hinderance. Having to select the language pack and keyboard layout on each individual machine would be very tedious. Custom install DVDs not only save time and effort in the beginning, but also positively effect overall productivity.
To achieve the goal of creating your own re-spin with Fedora, the developers took the initiative to add a program called Revisor. This saves one from having to completely write the new spin themselves. It allows the user to adjust the install by adding newer packages and still keep the system close to the original setup. Revisor is also handy if the distro is installed on any portable media. Using the software to reconfigure the distro without having the need to install Fedora on the hard drive on the machine or create a new install on the portable media each time.
Distributions can still be edited without the aid of Revisor if a graphical user interface is not a requirement. Developers chose to create the GUI for some of the less adept users of the software. Revisor is available in the Fedora repositories and can be accessed with the command
# yum install revisor
Since Fedora 9, Revisor has been included on the Live discs.
Revisor
First task after installing Revisor is to just type
# revisor
into the terminal. This brings up a happy splash screen with prompts you through the next steps. The next course of business is to select the media which will house the re-spin. Most importantly, the following step deals with selecting which repositories to use. The repositories handle the software packages and selecting the one you wish to work with basically determines which distro of Fedora your re-spin most closely resembles. This step is crucial in that you have to remember include at least one of the repositories that is mandatory for the system to function.
If you plan to run Revisor often, you can speed things up by copying the contents of the original DVD to your hard disk. The standard Fedora repository can be disabled and you could choose to either use the data on your hard disk or the DVD as the default repository.
After loading the repositiories, the Kickstart configuration file needs to be generated. A Kickstart configuration file contains all the configuration information used with the installer, called anaconda. The Kickstart file can be used to pre-configure the system so that the installer can run unattended. Unattended installs save the user from having to hover over the computer and make individual selections about the configuration. A Kickstart file usually contains a list of packages to install on the system, which services to run, and what the appearance of the X Window configuration should be.
The one downside to Kickstart files is that they can explicitly copy a previous installation, but they cannot remove hard disk partitions. If the disc is already clear, this is not an issue. If you do not have Kickstart files already Revisor includes an option to create a fresh Kickstart configuration file.
Finally, the time comes for you to choose what packages to install on the media.
It is a simple click and select option in the interface which gives you the ability to leave the system mostly bear or load up applications. Once again these packages can be sent to a Kickstart file saving you from having to pick and choose packages from the standard distro. This can also be skipped for a generic install. Revisor then creates an ISO image or whatever media you selected for the re-spin, which is the most time consuming of the processes.
The process of creating a re-spin can be done sans the Revisor program by beginning with an alternate installer and using Kickstart configuration files, but there still needs to be a third party program to combine them for a new ISO.


Fresh out the box, 









