mock mock.py,1.17,1.18

Seth Vidal (skvidal) fedora-extras-commits at redhat.com
Sat Jun 25 17:23:11 UTC 2005


Author: skvidal

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

Modified Files:
	mock.py 
Log Message:

merge in dcbw's patch for --uniqueext




Index: mock.py
===================================================================
RCS file: /cvs/fedora/mock/mock.py,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- mock.py	24 Jun 2005 01:35:28 -0000	1.17
+++ mock.py	25 Jun 2005 17:23:09 -0000	1.18
@@ -46,7 +46,10 @@
         self._state = 'unstarted'
         self.tmplog = []
         self.config = config
-        self.basedir = '%s/%s' % (config['basedir'], config['root'])
+        basedir = config['basedir']
+        if config.has_key('unique-ext'):
+            basedir = "%s-%s" % (config['basedir'], config['unique-ext'])
+        self.basedir = os.path.join(basedir, config['root'])
         self.target_arch = config['target_arch']
         self.rootdir = os.path.join(self.basedir, 'root')
         self.homedir = self.config['chroothome']
@@ -585,6 +588,8 @@
              default=None, help="path for resulting files to be put")
     parser.add_option("--statedir", action="store", type="string", default=None,
             help="path for state dirresulting files to be put")
+    parser.add_option("--uniqueext", action="store", type="string", default=None,
+            help="Arbitrary, unique extension to append to buildroot directory name")
 
     return parser.parse_args()
     
@@ -677,6 +682,8 @@
     if options.statedir:
         config_opts['statedir'] = options.statedir
 
+    if options.uniqueext:
+        config_opts['unique-ext'] = options.uniqueext
 
     # do whatever we're here to do
     if args[0] == 'clean':




More information about the scm-commits mailing list