def _chown_runtime_dir(runtime_dir): """Change the ownership of all files under runtime_dir to our sysrepo user/group""" uid = portable.get_user_by_name(SYSREPO_USER, None, False) gid = portable.get_group_by_name(SYSREPO_GROUP, None, False) try: misc.recursive_chown_dir(runtime_dir, uid, gid) except OSError as err: if not os.environ.get("PKG5_TEST_ENV", None): raise SysrepoException( _("Unable to chown to {user}:{group}: " "{err}").format(user=SYSREPO_USER, group=SYSREPO_GROUP, err=err))
def _chown_runtime_dir(runtime_dir): """Change the ownership of all files under runtime_dir to our sysrepo user/group""" uid = portable.get_user_by_name(SYSREPO_USER, None, False) gid = portable.get_group_by_name(SYSREPO_GROUP, None, False) try: misc.recursive_chown_dir(runtime_dir, uid, gid) except OSError, err: if not os.environ.get("PKG5_TEST_ENV", None): raise SysrepoException( _("Unable to chown to %(user)s:%(group)s: " "%(err)s") % {"user": SYSREPO_USER, "group": SYSREPO_GROUP, "err": err})