From e30b350f502ed94eebce0f56040b755a825b225d Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Wed, 27 Jul 2011 13:01:26 +0400 Subject: [PATCH] Restore full info about MBR disk. --- pym/cl_install.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pym/cl_install.py b/pym/cl_install.py index 902789a..01c464b 100644 --- a/pym/cl_install.py +++ b/pym/cl_install.py @@ -858,8 +858,11 @@ class cl_install(color_print, SignalInterrupt): clGet('os_linux_ver')) mbrDevice = self.clVars.Get('os_install_mbr') if not mbrDevice in ("","off"): - pathVendor = "/sys/block/%s/device/vendor"%mbrDevice - pathModel = "/sys/block/%s/device/model"%mbrDevice + syspath = getUdevDeviceInfo(name=mbrDevice).get('DEVPATH','') + if not syspath.startswith('/sys'): + syspath = pathJoin('/sys',syspath) + pathVendor = "%s/device/vendor"%syspath + pathModel = "%s/device/model"%syspath if path.exists(pathVendor) and path.exists(pathModel): addonMbrInfo = " (%s %s)"% \ (open(pathVendor,'r').read().strip(),