aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin André <m.andre@redhat.com>2017-06-06 09:55:25 +0200
committerMartin André <m.andre@redhat.com>2017-06-21 17:21:23 +0200
commit091dc0306366d17ef793f05e1abfaf9ce95cc319 (patch)
treefcd03ee2e23f6cb99a1e7de377af534b6ed71234
parent76a2a2b7fb4f7323127dc8f7441d1878994a224b (diff)
downloadkolla-091dc0306366d17ef793f05e1abfaf9ce95cc319.tar.gz
kolla-091dc0306366d17ef793f05e1abfaf9ce95cc319.zip
Delete unused set_permissions function
Change-Id: If6b4a76cf36c639e80a749ec9c938d06435eda51
-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")