示例#1
0
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))
示例#2
0
文件: sysrepo.py 项目: aszeszo/test
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})