X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=runner%2Fadt-run;h=a1996e670bba2af82940634db95aafc0dc3429ae;hb=8e109672f61ad1075e844d6b473692e112d48b58;hp=9f1f76381bad531730acd289f0791c53a3790b6c;hpb=899e0942a3e05646bea235adb4eddc24f57036da;p=autopkgtest.git diff --git a/runner/adt-run b/runner/adt-run index 9f1f763..a1996e6 100755 --- a/runner/adt-run +++ b/runner/adt-run @@ -1132,9 +1132,10 @@ class Test: 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"