aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-06-22 14:31:13 +0000
committerGerrit Code Review <review@openstack.org>2017-06-22 14:31:13 +0000
commitd48aae22a0b6e4a4bc58d4b8c93d4d08733e1fa3 (patch)
treed35a9916baf995bf6392287338589069a8325c10 /docker
parentc61a689515a43d1682f8ad177c9f7a002a1fc1a6 (diff)
parent091dc0306366d17ef793f05e1abfaf9ce95cc319 (diff)
downloadkolla-d48aae22a0b6e4a4bc58d4b8c93d4d08733e1fa3.tar.gz
kolla-d48aae22a0b6e4a4bc58d4b8c93d4d08733e1fa3.zip
Merge "Delete unused set_permissions function"
Diffstat (limited to 'docker')
-rw-r--r--docker/base/set_configs.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/docker/base/set_configs.py b/docker/base/set_configs.py
index 461243b61..4598bedcc 100644
--- a/docker/base/set_configs.py
+++ b/docker/base/set_configs.py
@@ -47,10 +47,6 @@ class MissingRequiredSource(ExitingException):
pass
-class PermissionsError(ExitingException):
- pass
-
-
class UserNotFound(ExitingException):
pass
@@ -246,42 +242,6 @@ def validate_source(data):
return True
-def set_permissions(data):
- def set_perms(file_, uid, guid, perm):
- LOG.info("Setting permissions for %s", file_)
- # Give config file proper perms.
- try:
- os.chown(file_, uid, gid)
- os.chmod(file_, perm)
- except OSError as e:
- raise PermissionsError(
- "Error while setting permissions for %s: %r" % (file_,
- repr(e)))
-
- dest = data.get('dest')
- owner = data.get('owner')
- perm = int(data.get('perm'), 0)
-
- # Check for user and group id in the environment.
- try:
- user = pwd.getpwnam(owner)
- except KeyError:
- raise UserNotFound("The specified user does not exist: %s" % owner)
-
- uid = user.pw_uid
- gid = user.pw_gid
-
- # Set permissions on the top level dir or file
- set_perms(dest, uid, gid, perm)
- if os.path.isdir(dest):
- # Recursively set permissions
- for root, dirs, files in os.walk(dest):
- for dir_ in dirs:
- set_perms(os.path.join(root, dir_), uid, gid, perm)
- for file_ in files:
- set_perms(os.path.join(root, file_), uid, gid, perm)
-
-
def load_config():
def load_from_env():
config_raw = os.environ.get("KOLLA_CONFIG")