> 1) do settings like cachedir and logfile have default values? > it's not completely clear from "man yum.conf". defaults for everything - line 63-91 of config.py #defaults self.cachedir = '/var/cache/yum' self.debuglevel = 2 self.logfile = '/var/log/yum.log' self.pkgpolicy = 'newest' self.assumeyes = 0 self.errorlevel = 2 self.cache = 0 self.uid = 0 self.yumversion = 'unversioned' self.commands = None self.exactarch = 0 self.overwrite_groups = 0 self.groups_enabled = 0 self.diskspacecheck = 1 self.tolerant = 0 self.yumvar = self._getEnvVar() self.distroverpkg = 'redhat-release' self.yumvar['basearch'] = archwork.getArch() self.yumvar['arch'] = os.uname()[4] self.bandwidth = None self.throttle = None self.retries = 6 self.progress_obj = progress_meter.text_progress_meter(fo=sys.stdout) self.installroot = '/' self.installonlypkgs = ['kernel', 'kernel-bigmem', 'kernel-enterprise', 'kernel-smp', 'kernel-debug', 'kernel-unsupported'] self.kernelpkgnames = ['kernel','kernel-smp','kernel-enterprise', 'kernel-bigmem','kernel-BOOT'] > 3) should the explanation of "distroverpkg" be updated to reflect > a default value of "fedora-release" instead of "redhat-release"? > (given that, technically speaking, "redhat-release" is not the > name of the package and therefore makes little sense as a > default value for this setting anyway). it doesn't default to fedora-release. It defaults to redhat-release but it looks for packages PROVIDING redhat-release, not just named redhat-release. -sv