|
|
@ -925,9 +925,15 @@ def getSquashList():
|
|
|
|
return map(lambda x:{"lzma":"xz"}.get(x,x),
|
|
|
|
return map(lambda x:{"lzma":"xz"}.get(x,x),
|
|
|
|
list(set(usesSquashFs) & wantMethod))
|
|
|
|
list(set(usesSquashFs) & wantMethod))
|
|
|
|
|
|
|
|
|
|
|
|
def getAvailableX11Drivers():
|
|
|
|
def getAvailableX11Drivers(prefix="/"):
|
|
|
|
"""Get available x11 drivers"""
|
|
|
|
"""Get available x11 drivers"""
|
|
|
|
xorg_modules_dir = '/usr/lib/xorg/modules/drivers'
|
|
|
|
distfiles = path.join(prefix,'usr/portage/distfiles')
|
|
|
|
return map(lambda x: x[:-7],
|
|
|
|
xorg_modules_dir = path.join(prefix,'usr/lib/xorg/modules/drivers')
|
|
|
|
|
|
|
|
return list(set(
|
|
|
|
|
|
|
|
map(lambda x:'fglrx' if x.startswith('ati-driver') else "nvidia",
|
|
|
|
|
|
|
|
filter(lambda x:x.startswith('ati-driver-installer') or
|
|
|
|
|
|
|
|
x.startswith('NVIDIA-Linux'),
|
|
|
|
|
|
|
|
listDirectory(distfiles))) + \
|
|
|
|
|
|
|
|
map(lambda x: x[:-7],
|
|
|
|
filter(lambda x:x.endswith('_drv.so'),
|
|
|
|
filter(lambda x:x.endswith('_drv.so'),
|
|
|
|
listDirectory(xorg_modules_dir)))
|
|
|
|
listDirectory(xorg_modules_dir)))))
|
|
|
|