From: Dan Mick Date: Wed, 3 Dec 2014 03:21:16 +0000 (-0800) Subject: misc.create_file: if sudo, must sudo for chmod as well. X-Git-Tag: 1.1.0~1061^2~15^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=36fd0df96cc014e3e107061114279b765606ff1a;p=teuthology.git misc.create_file: if sudo, must sudo for chmod as well. Fixes: #10238 Signed-off-by: Dan Mick --- diff --git a/teuthology/misc.py b/teuthology/misc.py index 52d850e1f0..cec26e9ba3 100644 --- a/teuthology/misc.py +++ b/teuthology/misc.py @@ -650,7 +650,11 @@ def create_file(remote, path, data="", permissions=str(644), sudo=False): args.extend([ 'touch', path, - run.Raw('&&'), + run.Raw('&&') + ]) + if sudo: + args.append('sudo') + args.extend([ 'chmod', permissions, '--',