From ac85f48871cae2ca21c20a5cb310fd0b211f806e Mon Sep 17 00:00:00 2001 From: Matthew Williams Date: Sun, 1 Apr 2012 16:44:08 -0700 Subject: [PATCH] file module: mode formatting & directory ownership --- file | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/file b/file index e00e036b45d..ad2f62c9b81 100755 --- a/file +++ b/file @@ -152,7 +152,7 @@ def set_mode_if_different(path, mode, changed): return changed try: # FIXME: support English modes - mode = int("0%s" % mode) + mode = int(mode, 8) except Exception, e: fail_json(path=path, msg='mode needs to be something octalish', details=str(e)) @@ -233,8 +233,8 @@ elif state == 'directory': # set modes owners and context as needed changed = set_context_if_different(path, secontext, changed) changed = set_owner_if_different(path, owner, changed) - changed = set_group_if_different(path, owner, changed) - changed = set_mode_if_different(path, owner, changed) + changed = set_group_if_different(path, group, changed) + changed = set_mode_if_different(path, mode, changed) exit_json(path=path, changed=changed)