aboutsummaryrefslogtreecommitdiff
path: root/docker/base
diff options
context:
space:
mode:
Diffstat (limited to 'docker/base')
-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")