bitbake: fetch2: don't use deprecated bb.data APIs

Cleanup some more usage of bb.data APIs in the fetchers.

(Bitbake rev: 9752fd1c10b8fcc819822fa6eabc2c1050fcc03b)

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Andre McCurdy 2017-02-27 15:14:09 -08:00 committed by Richard Purdie
parent b1c48fb646
commit b16192c938
15 changed files with 11 additions and 26 deletions

View File

@ -27,7 +27,6 @@ import os
import sys import sys
import logging import logging
import bb import bb
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import runfetchcmd from bb.fetch2 import runfetchcmd
@ -43,14 +42,14 @@ class Bzr(FetchMethod):
""" """
# Create paths to bzr checkouts # Create paths to bzr checkouts
relpath = self._strip_leading_slashes(ud.path) relpath = self._strip_leading_slashes(ud.path)
ud.pkgdir = os.path.join(data.expand('${BZRDIR}', d), ud.host, relpath) ud.pkgdir = os.path.join(d.expand('${BZRDIR}'), ud.host, relpath)
ud.setup_revisions(d) ud.setup_revisions(d)
if not ud.revision: if not ud.revision:
ud.revision = self.latest_revision(ud, d) ud.revision = self.latest_revision(ud, d)
ud.localfile = data.expand('bzr_%s_%s_%s.tar.gz' % (ud.host, ud.path.replace('/', '.'), ud.revision), d) ud.localfile = d.expand('bzr_%s_%s_%s.tar.gz' % (ud.host, ud.path.replace('/', '.'), ud.revision))
def _buildbzrcommand(self, ud, d, command): def _buildbzrcommand(self, ud, d, command):
""" """
@ -58,7 +57,7 @@ class Bzr(FetchMethod):
command is "fetch", "update", "revno" command is "fetch", "update", "revno"
""" """
basecmd = data.expand('${FETCHCMD_bzr}', d) basecmd = d.expand('${FETCHCMD_bzr}')
proto = ud.parm.get('protocol', 'http') proto = ud.parm.get('protocol', 'http')

View File

@ -65,7 +65,6 @@ import os
import sys import sys
import shutil import shutil
import bb import bb
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import runfetchcmd from bb.fetch2 import runfetchcmd

View File

@ -63,7 +63,7 @@ class Cvs(FetchMethod):
if 'fullpath' in ud.parm: if 'fullpath' in ud.parm:
fullpath = '_fullpath' fullpath = '_fullpath'
ud.localfile = bb.data.expand('%s_%s_%s_%s%s%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.tag, ud.date, norecurse, fullpath), d) ud.localfile = d.expand('%s_%s_%s_%s%s%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.tag, ud.date, norecurse, fullpath))
def need_update(self, ud, d): def need_update(self, ud, d):
if (ud.date == "now"): if (ud.date == "now"):

View File

@ -76,7 +76,6 @@ import re
import bb import bb
import errno import errno
import bb.progress import bb.progress
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import runfetchcmd from bb.fetch2 import runfetchcmd
from bb.fetch2 import logger from bb.fetch2 import logger

View File

@ -22,7 +22,6 @@ BitBake 'Fetch' git annex implementation
import os import os
import bb import bb
from bb import data
from bb.fetch2.git import Git from bb.fetch2.git import Git
from bb.fetch2 import runfetchcmd from bb.fetch2 import runfetchcmd
from bb.fetch2 import logger from bb.fetch2 import logger

View File

@ -31,7 +31,6 @@ NOTE: Switching a SRC_URI from "git://" to "gitsm://" requires a clean of your r
import os import os
import bb import bb
from bb import data
from bb.fetch2.git import Git from bb.fetch2.git import Git
from bb.fetch2 import runfetchcmd from bb.fetch2 import runfetchcmd
from bb.fetch2 import logger from bb.fetch2 import logger

View File

@ -29,7 +29,6 @@ import sys
import logging import logging
import bb import bb
import errno import errno
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import MissingParameterError from bb.fetch2 import MissingParameterError

View File

@ -29,7 +29,6 @@ import os
import urllib.request, urllib.parse, urllib.error import urllib.request, urllib.parse, urllib.error
import bb import bb
import bb.utils import bb.utils
from bb import data
from bb.fetch2 import FetchMethod, FetchError from bb.fetch2 import FetchMethod, FetchError
from bb.fetch2 import logger from bb.fetch2 import logger

View File

@ -10,7 +10,6 @@ import os
import sys import sys
import logging import logging
import bb import bb
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import MissingParameterError from bb.fetch2 import MissingParameterError
@ -47,7 +46,7 @@ class Osc(FetchMethod):
else: else:
ud.revision = "" ud.revision = ""
ud.localfile = data.expand('%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.path.replace('/', '.'), ud.revision), d) ud.localfile = d.expand('%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.path.replace('/', '.'), ud.revision))
def _buildosccommand(self, ud, d, command): def _buildosccommand(self, ud, d, command):
""" """
@ -55,7 +54,7 @@ class Osc(FetchMethod):
command is "fetch", "update", "info" command is "fetch", "update", "info"
""" """
basecmd = data.expand('${FETCHCMD_osc}', d) basecmd = d.expand('${FETCHCMD_osc}')
proto = ud.parm.get('protocol', 'ocs') proto = ud.parm.get('protocol', 'ocs')

View File

@ -26,7 +26,6 @@ BitBake 'Fetch' implementation for perforce
import os import os
import logging import logging
import bb import bb
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import logger from bb.fetch2 import logger
@ -89,7 +88,7 @@ class Perforce(FetchMethod):
ud.setup_revisions(d) ud.setup_revisions(d)
ud.localfile = data.expand('%s_%s_%s.tar.gz' % (cleanedhost, cleanedpath, ud.revision), d) ud.localfile = d.expand('%s_%s_%s.tar.gz' % (cleanedhost, cleanedpath, ud.revision))
def _buildp4command(self, ud, d, command, depot_filename=None): def _buildp4command(self, ud, d, command, depot_filename=None):
""" """

View File

@ -25,7 +25,6 @@ BitBake "Fetch" repo (git) implementation
import os import os
import bb import bb
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import runfetchcmd from bb.fetch2 import runfetchcmd

View File

@ -62,12 +62,10 @@ SRC_URI = "sftp://user@host.example.com/dir/path.file.txt"
import os import os
import bb import bb
import urllib.request, urllib.parse, urllib.error import urllib.request, urllib.parse, urllib.error
from bb import data
from bb.fetch2 import URI from bb.fetch2 import URI
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import runfetchcmd from bb.fetch2 import runfetchcmd
class SFTP(FetchMethod): class SFTP(FetchMethod):
"""Class to fetch urls via 'sftp'""" """Class to fetch urls via 'sftp'"""

View File

@ -43,7 +43,6 @@ IETF secsh internet draft:
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import re, os import re, os
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import logger from bb.fetch2 import logger

View File

@ -28,7 +28,6 @@ import sys
import logging import logging
import bb import bb
import re import re
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import MissingParameterError from bb.fetch2 import MissingParameterError
@ -61,7 +60,7 @@ class Svn(FetchMethod):
# Create paths to svn checkouts # Create paths to svn checkouts
relpath = self._strip_leading_slashes(ud.path) relpath = self._strip_leading_slashes(ud.path)
ud.pkgdir = os.path.join(data.expand('${SVNDIR}', d), ud.host, relpath) ud.pkgdir = os.path.join(d.expand('${SVNDIR}'), ud.host, relpath)
ud.moddir = os.path.join(ud.pkgdir, ud.module) ud.moddir = os.path.join(ud.pkgdir, ud.module)
ud.setup_revisions(d) ud.setup_revisions(d)
@ -69,7 +68,7 @@ class Svn(FetchMethod):
if 'rev' in ud.parm: if 'rev' in ud.parm:
ud.revision = ud.parm['rev'] ud.revision = ud.parm['rev']
ud.localfile = data.expand('%s_%s_%s_%s_.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision), d) ud.localfile = d.expand('%s_%s_%s_%s_.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision))
def _buildsvncommand(self, ud, d, command): def _buildsvncommand(self, ud, d, command):
""" """

View File

@ -33,7 +33,6 @@ import logging
import bb import bb
import bb.progress import bb.progress
import urllib.request, urllib.parse, urllib.error import urllib.request, urllib.parse, urllib.error
from bb import data
from bb.fetch2 import FetchMethod from bb.fetch2 import FetchMethod
from bb.fetch2 import FetchError from bb.fetch2 import FetchError
from bb.fetch2 import logger from bb.fetch2 import logger
@ -84,9 +83,9 @@ class Wget(FetchMethod):
else: else:
ud.basename = os.path.basename(ud.path) ud.basename = os.path.basename(ud.path)
ud.localfile = data.expand(urllib.parse.unquote(ud.basename), d) ud.localfile = d.expand(urllib.parse.unquote(ud.basename))
if not ud.localfile: if not ud.localfile:
ud.localfile = data.expand(urllib.parse.unquote(ud.host + ud.path).replace("/", "."), d) ud.localfile = d.expand(urllib.parse.unquote(ud.host + ud.path).replace("/", "."))
self.basecmd = d.getVar("FETCHCMD_wget") or "/usr/bin/env wget -t 2 -T 30 --passive-ftp --no-check-certificate" self.basecmd = d.getVar("FETCHCMD_wget") or "/usr/bin/env wget -t 2 -T 30 --passive-ftp --no-check-certificate"