diff options
| author | Martin André <m.andre@redhat.com> | 2017-06-06 09:55:25 +0200 |
|---|---|---|
| committer | Martin André <m.andre@redhat.com> | 2017-06-21 17:21:23 +0200 |
| commit | 091dc0306366d17ef793f05e1abfaf9ce95cc319 (patch) | |
| tree | fcd03ee2e23f6cb99a1e7de377af534b6ed71234 | |
| parent | 76a2a2b7fb4f7323127dc8f7441d1878994a224b (diff) | |
| download | kolla-091dc0306366d17ef793f05e1abfaf9ce95cc319.tar.gz kolla-091dc0306366d17ef793f05e1abfaf9ce95cc319.zip | |
Delete unused set_permissions function
Change-Id: If6b4a76cf36c639e80a749ec9c938d06435eda51
| -rw-r--r-- | docker/base/set_configs.py | 40 |
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") |
