tfl = ['su',opts.user,'-c',tf]
tmpdir = '%s%s-tmpdir' % (testbed.scratch.read(True), t.what)
script = 'rm -rf -- "$1"; mkdir -- "$1"'
- if opts.user: script += '; chown %s "$1"' % opts.user
- if 'rw-build-tree' in t.restriction_names:
- script += '; chown -R %s "$2"' % opts.user
+ if opts.user:
+ script += '; chown %s "$1"' % opts.user
+ if 'rw-build-tree' in t.restriction_names:
+ script += '; chown -R %s "$2"' % opts.user
rc = testbed.execute('mktmpdir-'+t.what,
['sh','-xec',script,'x',tmpdir,tree.read(True)])
if rc: bomb("could not create test tmpdir `%s', exit code %d"