return filename directly if local repo specified
authorGui Chen <gui.chen@intel.com>
Mon, 26 Nov 2012 08:04:03 +0000 (16:04 +0800)
committerGui Chen <gui.chen@intel.com>
Wed, 12 Dec 2012 11:33:24 +0000 (19:33 +0800)
Signed-off-by: Gui Chen <gui.chen@intel.com>
mic/utils/rpmmisc.py

index 581fd2c..7cb1069 100644 (file)
@@ -35,10 +35,9 @@ def myurlgrab(url, filename, proxies, progress_obj = None):
         progress_obj = TextProgress()
 
     if url.startswith("file:/"):
-        file = url.replace("file:", "")
-        if not os.path.exists(file):
+        filename = "/%s" % url.replace("file:", "").lstrip('/')
+        if not os.path.exists(filename):
             raise CreatorError("URLGrabber error: can't find file %s" % file)
-        runner.show(['cp', "-f", file, filename])
     else:
         try:
             filename = g.urlgrab(url = url, filename = filename,