Ensure gss config file permissions only on existing files

This commit is contained in:
Ryan Beisner 2018-04-09 17:15:54 +00:00
parent 624705af38
commit 79c2a7c3c6
1 changed files with 5 additions and 2 deletions

View File

@ -114,8 +114,11 @@ class MirrorsConfigServiceContext(OSContextGenerator):
def ensure_perms():
"""Ensure gss file permissions."""
os.chmod(ID_CONF_FILE_NAME, 0o640)
os.chmod(MIRRORS_CONF_FILE_NAME, 0o640)
if os.path.isfile(ID_CONF_FILE_NAME):
os.chmod(ID_CONF_FILE_NAME, 0o640)
if os.path.isfile(MIRRORS_CONF_FILE_NAME,):
os.chmod(MIRRORS_CONF_FILE_NAME, 0o640)
def get_release():
return get_os_codename_package('glance-common', fatal=False) or 'icehouse'