Исправлен вызов udevadm

master3.3
Mike khiretskiy 11 years ago
parent 21d31e6f6b
commit 51246a5630

@ -31,7 +31,7 @@ from calculate.lib.utils.device import (getUdevDeviceInfo,getDeviceType,
getUUIDDict,getCommonDeviceName) getUUIDDict,getCommonDeviceName)
from calculate.install.variables.autopartition import Sizes from calculate.install.variables.autopartition import Sizes
from calculate.lib.utils.files import (listDirectory,pathJoin,readFile,FStab, from calculate.lib.utils.files import (listDirectory,pathJoin,readFile,FStab,
isMount) isMount,getProgPath)
from calculate.install.distr import PartitionDistributive from calculate.install.distr import PartitionDistributive
from calculate.install.fs_manager import FileSystemManager from calculate.install.fs_manager import FileSystemManager
@ -110,7 +110,8 @@ class VariableOsDeviceDev(ReadonlyVariable,DeviceHelper):
"""Get device /dev name""" """Get device /dev name"""
if self.master is None: if self.master is None:
self.master,slave = pty.openpty() self.master,slave = pty.openpty()
self.monitor = Popen(["/sbin/udevadm","monitor","--kernel", udevAdm = getProgPath('/sbin/udevadm')
self.monitor = Popen([udevAdm,"monitor","--kernel",
"--subsystem-match=block"],stdout=slave, "--subsystem-match=block"],stdout=slave,
close_fds=True) close_fds=True)
os.close(slave) os.close(slave)

Loading…
Cancel
Save