Changes between Version 4 and Version 5 of InstallationIsoBuilding


Ignore:
Timestamp:
Apr 3, 2011 10:46:34 AM (2 years ago)
Author:
joanna
Comment:

Further corrections

Legend:

Unmodified
Added
Removed
Modified
  • InstallationIsoBuilding

    v4 v5  
    2727All configuration files for Qubes Revisor are kept in the ```conf/``` directory: 
    2828 
    29  * ```conf/qubes-install-respin.conf``` - Main Revisor configuration file. This configures Revisor to build Qubes Installation image based on Fedora 13. All other configuration files and working directories are pointed here. 
     29 * ```conf/qubes-install.conf``` - Main Revisor configuration file. This configures Revisor to build Qubes Installation image based on Fedora 13. All other configuration files and working directories are pointed here. 
    3030 
    31  * ```conf/qubes1-x86_64-respin.conf``` - As said Revisor gets all packages it uses form YUM repositories. This file describes all repositories needed to build Qubes R1 for x86_64 architecture. This file also points the local repository you created before. 
     31 * ```conf/qubes-x86_64.conf``` - This file describes all repositories needed to build Qubes for x86_64 architecture. 
    3232 
    33  * ```conf/qubes-1-respin.cfg``` - Fedora Kickstart formatted file describing which packages should land in the ISO {{{/Packages}}} repository. This describes basically what will be available for installation. The packages list built using this file will be further filtered by the comps file. 
     33 * ```conf/qubes-kickstart.cfg``` - Fedora Kickstart formatted file describing which packages should land in the ISO {{{/Packages}}} repository. This describes basically what will be available for installation. The packages list built using this file will be further filtered by the comps file. 
    3434 
    35  * ```conf/comps-qubes1.xml``` - Repository Comps file for ISO {{{/Packages}}} repository, describing packages and package groups of the installer repository. Package groups are used to select which of the packages are mandatory to install, which are optional and which are to be just available on the ISO but not installed by default. Package groups may also be optional - this allows them to be selected during installation in Anaconda interface. 
     35 * ```conf/comps-qubes.xml``` - Repository Comps file for ISO {{{/Packages}}} repository, describing packages and package groups of the installer repository. Package groups are used to select which of the packages are mandatory to install, which are optional and which are to be just available on the ISO but not installed by default (not used on Qubes). 
    3636 
    37 == Create local repository == 
     37== Create/Update local repository == 
    3838 
    3939Revisor fetches all RPM packages from YUM repositories. We currently use 5 repositories: 
    40  * ```build/yum/installer``` (installer-related rpms) 
    41  * ```build/yum/qubes-dom0``` (all the Qubes stuff) 
    42  * ```build/yum/dom0-updates``` (for select 3rd party packages, e.g. Xorg) 
    43  * ```build/fedora13-repo``` (local fedora 13 repo, copy from DVD, we don't keep it uder build/yum, because we don't want our update script to process it every time) 
     40 * ```yum/installer``` (installer-related rpms) 
     41 * ```yum/qubes-dom0``` (all the Qubes stuff) 
     42 * ```yum/dom0-updates``` (for select 3rd party packages, e.g. Xorg) 
     43 * ```yum/fedora13-repo``` (local fedora 13 repo, copy from DVD) 
    4444 * remote fedora repo for extra packages (usually deps for qubes-dom0) 
    4545 
     
    5252The ```build/yum/dom0-updates``` is to be used for select rpms that should also be used instead of those from the fedora (loacal and remote) repos. 
    5353 
     54Update your local repos: 
     55{{{ 
     56make update-repo 
     57}}} 
     58 
    5459== Build ISO == 
    5560