mock mock.py,1.53.2.1,1.53.2.2

John Clark Williams (jcwillia) fedora-extras-commits at redhat.com
Wed Aug 16 16:58:59 UTC 2006


Author: jcwillia

Update of /cvs/fedora/mock
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15541

Modified Files:
      Tag: mock-0-6-branch
	mock.py 
Log Message:
added check for basedir change and raise error on detection


Index: mock.py
===================================================================
RCS file: /cvs/fedora/mock/mock.py,v
retrieving revision 1.53.2.1
retrieving revision 1.53.2.2
diff -u -r1.53.2.1 -r1.53.2.2
--- mock.py	17 Jul 2006 14:33:13 -0000	1.53.2.1
+++ mock.py	16 Aug 2006 16:58:56 -0000	1.53.2.2
@@ -110,6 +110,8 @@
         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']




More information about the fedora-extras-commits mailing list