summaryrefslogtreecommitdiff
path: root/cloudinit/stages.py
diff options
context:
space:
mode:
Diffstat (limited to 'cloudinit/stages.py')
-rw-r--r--cloudinit/stages.py13
1 files changed, 1 insertions, 12 deletions
diff --git a/cloudinit/stages.py b/cloudinit/stages.py
index 3beeb36e..2f6a566c 100644
--- a/cloudinit/stages.py
+++ b/cloudinit/stages.py
@@ -133,18 +133,7 @@ class Init(object):
if log_file:
util.ensure_file(log_file)
if perms:
- perms_parted = perms.split(':', 1)
- u = perms_parted[0]
- if len(perms_parted) == 2:
- g = perms_parted[1]
- else:
- g = ''
- u = u.strip()
- g = g.strip()
- if u == "-1" or u.lower() == "none":
- u = None
- if g == "-1" or g.lower() == "none":
- g = None
+ u, g = util.extract_usergroup(perms)
try:
util.chownbyname(log_file, u, g)
except OSError: