def test_distribution_variant(self): is_Ubuntu() is_Debian() is_Raspbian() is_Fedora() is_Arch() is_CentOS() is_RedHat() is_WSL()
# This file is part of Xpra. # Copyright (C) 2010 Nathaniel Smith <*****@*****.**> # Copyright (C) 2010-2016 Antoine Martin <*****@*****.**> # Xpra is released under the terms of the GNU GPL v2, or, at your option, any # later version. See the file COPYING for details. import os.path import sys import site from xpra.util import envbool from xpra.os_util import is_Fedora, is_CentOS, is_RedHat SOUND_PYTHON3 = envbool("XPRA_SOUND_PYTHON3", is_Fedora() or is_CentOS() or is_RedHat()) def do_get_install_prefix(): #special case for "user" installations, ie: #$HOME/.local/lib/python2.7/site-packages/xpra/platform/paths.py try: base = site.getuserbase() except: base = site.USER_BASE if __file__.startswith(base): return base if sys.argv: p = sys.argv[0].find("/bin/xpra") if p>0: return sys.argv[0][:p] return sys.prefix def do_get_resources_dir():
def do_get_libexec_dir(): from xpra.os_util import is_Fedora, is_CentOS, is_RedHat if is_Fedora() or is_CentOS() or is_RedHat(): return "/usr/libexec/" return "/usr/lib"
# This file is part of Xpra. # Copyright (C) 2010 Nathaniel Smith <*****@*****.**> # Copyright (C) 2010-2016 Antoine Martin <*****@*****.**> # Xpra is released under the terms of the GNU GPL v2, or, at your option, any # later version. See the file COPYING for details. import os.path import sys import site from xpra.util import envbool from xpra.os_util import is_Fedora, is_CentOS, is_RedHat SOUND_PYTHON3 = envbool("XPRA_SOUND_PYTHON3", is_Fedora() or is_CentOS() or is_RedHat()) def do_get_install_prefix(): #special case for "user" installations, ie: #$HOME/.local/lib/python2.7/site-packages/xpra/platform/paths.py try: base = site.getuserbase() except: base = site.USER_BASE if __file__.startswith(base): return base if sys.argv: p = sys.argv[0].find("/bin/xpra") if p > 0: return sys.argv[0][:p] return sys.prefix