Revisor Configuration - All the options
All the options you can have in Revisor Configuration Files
Believe me when I say you do not want to modify all the configuration parameters that are in the list of defaults that can be modified.
This in fact is a representation of what is in /usr/lib/python2.5/site-packages/revisor/cfg.py. Nonetheless you do not want to edit that file directly. Revisor, when first loading the configuration file, allows all these variables to be set with the values you configure in the [revisor] section of the configuration file.
# The revisor entry is the master entry and configures Revisor in general
[revisor]
# Media Type defaults for Advanced Configuration
media_installation = False
media_live = False
media_virtualization = False
media_utility = False
The above configuration options set general options that are of no influence to whatever Revisor actually does. Instead Revisor sets these variables when one of the values below is set. The above settings however do allow you to set the appropriate checkboxes in GUI mode to checked or unchecked by default.
# Continuing the [revisor] section
# Defaults for Installation Media
media_installation_cd = False
media_installation_dvd = False
media_installation_dvd_duallayer = False
media_installation_tree = False
media_installation_unified = False
media_installation_pxe = False
# Defaults for Live Media
self.media_live_optical = False
self.media_live_thumb = False
self.media_live_hd = False
# Defaults for Virtualization Media
self.media_virtual_vmware_appliance = False
self.media_virtual_vmware_guest = False
self.media_virtual_xen = False
self.media_virtual_kvm = False
# Defaults for Utility Media
self.media_utility_rescue = False
# Default configuration file. Customize via BASE_CONF_DIR in
# revisor.constants.py
self.revisor_config = os.path.join(BASE_CONF_DIR,"revisor.conf")
# Default destination directory
# Sub-directories will be created to separate different
# types of media.
self.destination_directory = "/srv/revisor/"
# Default working directory
self.working_directory = "/var/tmp/"
# Sets which models we want to use for spinning
self.main_conf = ""
self.revisor_model = ""
# Show repos, hide repos
self.repos_enablesource = False
self.repos_enabledebuginfo = False
self.repos_enabletesting = False
self.repos_enabledevelopment = False
# Options! More options!
self.kickstart_file = os.path.join(BASE_CONFD_DIR,"sample-ks.cfg")
self.use_kickstart_file = True
# Use the package manifest from the kickstart file you provided earlier
self.kickstart_manifest = True
# Customize that package manifest. Works like a charm if packages have
# become obsolete or fail dependencies.
self.kickstart_manifest_customize = False
self.kickstart_options_customize = False
# Show advanced configuration. Allows for manual package version
# selection, kickstart options override, chroot shell, etc.
self.advanced_configuration = False
# Live Media options
self.lm_use_shadow = True
self.lm_use_md5 = True
self.lm_use_nis = False
self.lm_use_ldap = False
self.lm_use_kerberos = False
self.lm_use_hesiod = False
self.lm_use_samba = False
self.lm_use_nscd = False
self.lm_user_configuration = False
self.lm_user_name = "live"
self.lm_user_comment = "Fedora Unity - Revisor"
self.lm_user_password = "live"
self.lm_user_auto_login = False
self.lm_user_wheel = True
self.lm_wheel_sudo_no_passwd = True
self.lm_dump_current_profile = False
self.lm_fs_label = "fc"
self.lm_skip_fs_compression = False
self.lm_bootloader_options = "rhgb quiet"
self.lm_hostname = "livecd.fedoraunity.org"
self.lm_default_runlevel = 3
# Repo store for dialog population
self.repos = {}
# Default architecture we're running for
self.arch = "i386"
# Still reading?
self.i_did_all_this = False
self.nis_auth = ""
self.ldap_auth = ""
self.kerberos_auth = ""
self.hesiod_auth = ""
self.samba_auth = ""
self.nscd_auth = ""
self.tasks = []

