diff options
| author | Michael E Brown <michael_e_brown@dell.com> | 2007-10-24 18:18:50 -0500 |
|---|---|---|
| committer | Michael E Brown <michael_e_brown@dell.com> | 2007-10-24 18:18:50 -0500 |
| commit | e529d4bffb7acdb0e044f172dc2f18a33bbd31fb (patch) | |
| tree | d2197a739ec8ade4ee8ed8def71fe268c4ce1cf1 /src/py-libs/backend.py | |
| parent | 0c6265c09a45ce208d5d0f8fab9a48531dfdcdac (diff) | |
| download | mock-e529d4bffb7acdb0e044f172dc2f18a33bbd31fb.tar.gz mock-e529d4bffb7acdb0e044f172dc2f18a33bbd31fb.tar.xz mock-e529d4bffb7acdb0e044f172dc2f18a33bbd31fb.zip | |
allow noncontiguous cache dir specifications.
Diffstat (limited to 'src/py-libs/backend.py')
| -rw-r--r-- | src/py-libs/backend.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/py-libs/backend.py b/src/py-libs/backend.py index 1f24955..0d4f7c3 100644 --- a/src/py-libs/backend.py +++ b/src/py-libs/backend.py @@ -73,6 +73,11 @@ class Root(object): self.plugins = config['plugins'] self.pluginConf = config['plugin_conf'] self.pluginDir = config['plugin_dir'] + for key in self.pluginConf.keys(): + if not key.endswith("_opts"): continue + self.pluginConf[key]["basedir"] = self.basedir + self.pluginConf[key]["cache_topdir"] = self.cachedir + self.pluginConf[key]["root"] = self.sharedRootName # mount/umount self.umountCmds = ['umount -n %s/proc' % self.rootdir, @@ -141,7 +146,6 @@ class Root(object): # --> no /etc/yum.conf symlink (F7 and above) # create our base directory heirarchy - mock.util.mkdirIfAbsent(self.cachedir) mock.util.mkdirIfAbsent(self.basedir) mock.util.mkdirIfAbsent(self.rootdir) |
