Setting-up a system for testing a Re-Spin upgrade
This brief article aims to explain how to get a system setup for testing a soon-to-be released Re-Spin of Fedora. This example assumes one wishes to test an upgrade of a default Fedora 7-based system using a Fedora 8 Re-Spin
Table of Contents
- Getting the Data
- Setting-up the Default System
- Running the upgrade
- Testing the upgrade
Getting the Data
The first step is to grab the latest build for Fedora 7, as our test will need to be performed on a fully-upgraded installation. Jigdo is the best way to do this, so please see this Fedora Solved article on how to use Jigdoto grab the latest Re-Spin for Fedora 7, as this will save us a lot of time going forward.
Setting-up the Default System
There are two aspects to setting-up the default system. One is assigning the login user to the sudors list, which is required by some of the testing scripts. The other is ensuring our Fedora 7 system has all the default packages from all the groups we wish to test.
Assigned Login User to Sudoers
Because some of the scripts used by Fedora Unity require the logged-in user to have super-user access, we need to add the logged-in user to the sudoers list. First, we need to su as root:
su -
After typing in the root password, we're in! Next, to edit the sudoers file, we run the appropriate command:
visudo
Once in there, we want to give the logged-in user the same credentials as root. So, we will add the following line in italics (assuming the logged-in user's username is "tester"):
root ALL=(ALL) ALL tester ALL=(ALL) ALL
Install Required Packages
We want to make sure our system has as many packages from the previous release of Fedora as possible, so make sure to check all software options when installing from a CD or DVD. Aside from that, all other options should be left untouched so the system remains as "default" as possible.
Once Fedora 7 is up-and-running, go ahead and install all group packages, with the exception of Virtualization. One possible way to do this is to run the following command:
*insert yum command here that installs all group packages*
Now would be a good time to take a break and/or do something else. Since we chose the "-y" option when installing, yum will go ahead and download & install all the packages once the dependancies are calculated.

