diff options
author | jcwillia <jcwillia> | 2006-08-16 16:58:56 +0000 |
---|---|---|
committer | jcwillia <jcwillia> | 2006-08-16 16:58:56 +0000 |
commit | 1dc24f0b128a35d5b7d299a0f61b90c09467716c (patch) | |
tree | 8931d49b81aae51489f9564a15aaaadb9f18ce8a | |
parent | 79ff84465c4eea0b9ca8ccb580e635850c029c58 (diff) | |
download | mock-1dc24f0b128a35d5b7d299a0f61b90c09467716c.tar.gz mock-1dc24f0b128a35d5b7d299a0f61b90c09467716c.tar.xz mock-1dc24f0b128a35d5b7d299a0f61b90c09467716c.zip |
added check for basedir change and raise error on detection
-rw-r--r-- | mock.py | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -110,6 +110,8 @@ class Root: if config.has_key('unique-ext'): root = "%s-%s" % (root, config['unique-ext']) self.basedir = os.path.join(config['basedir'], root) + if self.basedir.find("/var/lib/mock") != 0: + raise RootError, "Cannot change basedir location!" self.target_arch = config['target_arch'] self.rootdir = os.path.join(self.basedir, 'root') self.homedir = self.config['chroothome'] |