]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake: Optionally take username/password options from url parameters
authorRichard Purdie <rpurdie@linux.intel.com>
Wed, 5 Nov 2008 10:31:40 +0000 (10:31 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 5 Nov 2008 10:31:40 +0000 (10:31 +0000)
bitbake-dev/lib/bb/fetch/__init__.py
bitbake/lib/bb/fetch/__init__.py

index e6b2851b91c7c0b1cd96eeec76cfdb640a8928ef..9ca55560893194ff57db30c11bf39542cb04b0f9 100644 (file)
@@ -315,6 +315,10 @@ class FetchData(object):
         (self.type, self.host, self.path, self.user, self.pswd, self.parm) = bb.decodeurl(data.expand(url, d))
         self.date = Fetch.getSRCDate(self, d)
         self.url = url
+        if not self.user and "user" in self.parm:
+            self.user = self.parm["user"]
+        if not self.pswd and "pswd" in self.parm:
+            self.pswd = self.parm["pswd"]
         self.setup = False
         for m in methods:
             if m.supports(url, self, d):
index e6b2851b91c7c0b1cd96eeec76cfdb640a8928ef..9ca55560893194ff57db30c11bf39542cb04b0f9 100644 (file)
@@ -315,6 +315,10 @@ class FetchData(object):
         (self.type, self.host, self.path, self.user, self.pswd, self.parm) = bb.decodeurl(data.expand(url, d))
         self.date = Fetch.getSRCDate(self, d)
         self.url = url
+        if not self.user and "user" in self.parm:
+            self.user = self.parm["user"]
+        if not self.pswd and "pswd" in self.parm:
+            self.pswd = self.parm["pswd"]
         self.setup = False
         for m in methods:
             if m.supports(url, self, d):