From Fedora Project Wiki

This page describes all configuration directives and CLI parameters for Revisor.


Configuration File Directives

Runtime Options
Configuration Directive Description Default
answer_yes Answer all questions as 'yes' False
Configuration Options
Configuration Directive Description Default
kickstart_file Kickstart configuration file to use /etc/revisor/conf.d/sample-ks.cfg
destination_directory Destination directory for products /srv/revisor/
working_directory Working directory (all temporary data ends up here) /var/tmp/
model Model to use for composing f7-i386
mode_respin Mode to use for composing updated spins False
repos_enablesource Show Source Repositories False
repos_enabledebuginfo Show Debug Info Repositories False
repos_enabletesting Show Testing Repositories False
repos_enabledevelopment Show Development Repositories False
kickstart_manifest Use Kickstart Package Manifest False
kickstart_manifest_customize Customize Kickstart Package Manifest False
kickstart_options_customize Customize Kickstart Configuration Options False
dependency_resolve_allow_conflicts Set the mode in which dependencies are resolved False
product_name Product name "Fedora"
iso_basename ISO Base Name. This gets the version, architecture and type of media appended "F"
iso_label ISO Label Base Name. There's a 32 character limit for the media's label, so usually this is pretty short "Fedora"
version Version "7"
getsource Whether to also fetch the source packages 0
copy_dir Copy this directory. ""
architecture Compose for this architecture "i386"
Installation Media Options
Configuration Directive Description Default
media_installation_cd Create Installation CD or CD set False
media_installation_dvd Create Installation DVD or DVD set False
media_installation_dvd_duallayer Create Installation DVD Dual Layer or DVD Dual Layer set False
media_installation_unified Create one Installation ISO False
media_installation_raw Build raw HDD install image False
media_installation_tree Build Installation Tree False
media_installation_pxe Build PXE Installation Payload False
kickstart_include Include kickstart configuration file on media False
kickstart_default Set kickstart to boot by default False
im_append Append this string to the boot menu when kickstart installation has been set to boot by default ""
updates_img Include specified updates.img on installation media None
product_path Product path (Directory in the root of the media holding the packages) "Fedora"
comps Comps file to include on the Installation Media False
release_pkgs List of (regular expressions of) packages that contain Release Notes and GPG keys "^fedora-release.*$"
release_files List of (regular expressions of) files and directories in release_pkgs that should be copied onto the media "eula.txt fedora.css GPL README-BURNING-ISOS-en_US.txt RELEASE-NOTES-en_US.html ^RPM-GPG img images stylesheet-images"
Delta Integration Options
Configuration Directive Description Default
delta_iso_image File or directory containing files to generate Delta ISOs from ""
Live Media Options
Configuration Directive Description Default
media_live_optical Compose Optical Live Media (CD, DVD) False
media_live_thumb Compose Live USB Thumb Drive Media False
media_live_hd Compose Live USB Hard Drive False
media_live_raw Compose raw Live Image False
lm_chroot_shell Use a chroot shell to further customize the image False
lm_user_name Set the username for your custom user account "live"
lm_user_comment Set the user accounts' comment field "Fedora Unity - Revisor"
lm_user_password Set the users password "live"
lm_user_autologin Should the user be logged in automatically? False
lm_user_wheel Should the user be a member of the wheel group? False
lm_wheel_sudo_no_password Should the wheel group be allowed to 'sudo' without a password? True
lm_dump_current_profile Dump the current user profile on the live media False
lm_preferred_kernel_type One of 'normal', 'debug', 'PAE' or 'xen'. Allows configuration of which kernel the media should boot "normal"
lm_fs_label Set the 'base' filesystem label "fc"
lm_skip_fs_compression Skip filesystem compression before putting everything on disc? False
lm_skip_prelink Skip prelinking the filesystem's content? False
lm_ignore_deleted Ignore deleted blocks in the filesystem and just continue? False
lm_hostname Set the hostname for the system "livecd.fedoraunity.org"
lm_default_runlevel Set the default runlevel 3
Virtualization Media Options
Configuration Directive Description Default
media_virtual_vmware_appliance Compose VMWare Appliance False
media_virtual_vmware_guest Compose VMWare Guest False
media_virtual_xen Compose Xen Image/Guest False
media_virtual_kvm Compose KVM Image/Guest False
virt_xen Xen Guest name ""
virt_xen_size Xen Guest size 3000
virt_kvm KVM Guest name ""
virt_kvm_size KVM Guest size ""
virt_sparse Use Sparse filesystem? False
virt_stateless Create Stateless Guests False
virt_appliance Make it become an appliance False
virt_fstype Set the Filesystem Type to use "ext3"
Utility Media Options
Configuration Directive Description Default
media_utility_rescue Compose Utility Disc False
Cobbler Integration Options
Configuration Directive Description Default
cobbler_add_profile Add this profile to Cobbler ""
cobbler_add_distro Add this distro to Cobbler ""
cobbler_use_profile Use this profile from Cobbler ""
cobbler_use_distro Use this distro from Cobbler ""
cobbler_from_distro Derive from this Cobbler distro ""
cobbler_add Add this to Cobbler as both a profile and a distro ""
cobbler_server Use this Cobbler server ""

Command Line Parameters

Live Media Options:
--live-optical      Create Live Media CD/DVD
--live-usb-thumb    Create Live Media Thumb Drive Image (will be
depreciated)
--live-usb-hd       Create Live Media Hard Disk Image (will be
depreciated)
--live-raw          Create Live Media Raw Hard Disk Image
--live-shell        Interactively work in the live image before building
the ISO image.
--skip-compression  Skip file system compression.
--skip-prelink      Skip prelinking the contents of the filesystem.
--ignore-deleted    Ignore filesystem overhead. Useless blocks will not be
removed from the filesystem.
--preferred-kernel  Set the preferred kernel. One of normal, PAE, xen or
debug.

Virtualization Media Options:
--virt-xen=[guest name] 
Build Xen virtual machine. (not implemented yet)
--virt-xen-size=[drive size in MB] 
Xen virtual machine drive size, in MB. (Default:
3000MB) (not implemented yet)
--virt-kvm=[guest name] 
Build KVM virtual machine. (not implemented yet)
--virt-kvm-size=[drive size in MB] 
KVM virtual machine drive size, in MB. (Default:
3000MB) (not implemented yet)
--virt-fstype=[filesystem type] 
Virtual machine file system type. (Default: ext3) (not
implemented yet)
--virt-sparse       Make virtual machine drive a sparse filesystem. (not
implemented yet)
--virt-stateless    Make virtual machine stateless (changes do not
persist.) (not implemented yet)
--virt-appliance    Build virtual machine as an appliance using a simple
raw drive image and yum. (Doesn't require virt. tech.
to be running locally.) (not implemented yet)

Cobbler Options:
--cobbler-add=[name] 
Add compose to a Cobbler server as both a Distribution
and Profile.
--cobbler-add-profile=[profile-name] 
Add compose options as a Profile to a Cobbler server.
[Requires --cobbler-use-distro] 
--cobbler-use-distro=[distro-name] 
Use a Cobbler distro as source for packages.
--cobbler-use-profile=[profile-name] 
Use a Cobbler profile as source for kickstart data.
--cobbler-list      List options provided by cobbler.
--cobbler-server=[server-address] 
Use remote cobbler server.

Delta Options:
--delta=[old-iso-image] 
Generate a delta ISO image. Currently only valid for
single disc Installation DVD sets.

Revisor is a Fedora Unity product. For more information about Revisor, visit
http://revisor.fedoraunity.org/