Delete unused set_permissions function

Change-Id: If6b4a76cf36c639e80a749ec9c938d06435eda51
This commit is contained in:
Martin André 2017-06-06 09:55:25 +02:00
parent 76a2a2b7fb
commit 091dc03063

View File

@ -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")