summaryrefslogtreecommitdiffstats
path: root/meta/classes/sstate.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/sstate.bbclass')
-rw-r--r--meta/classes/sstate.bbclass10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index 28dc312808..c1ca54b4ff 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -509,6 +509,11 @@ def pstaging_fetch(sstatefetch, sstatepkg, d):
509 localdata.setVar('DL_DIR', dldir) 509 localdata.setVar('DL_DIR', dldir)
510 localdata.setVar('PREMIRRORS', mirrors) 510 localdata.setVar('PREMIRRORS', mirrors)
511 511
512 # if BB_NO_NETWORK is set but we also have SSTATE_MIRROR_ALLOW_NETWORK,
513 # we'll want to allow network access for the current set of fetches.
514 if localdata.getVar('BB_NO_NETWORK', True) == "1" and localdata.getVar('SSTATE_MIRROR_ALLOW_NETWORK', True) == "1":
515 localdata.delVar('BB_NO_NETWORK')
516
512 # Try a fetch from the sstate mirror, if it fails just return and 517 # Try a fetch from the sstate mirror, if it fails just return and
513 # we will build the package 518 # we will build the package
514 for srcuri in ['file://{0}'.format(sstatefetch), 519 for srcuri in ['file://{0}'.format(sstatefetch),
@@ -619,6 +624,11 @@ def sstate_checkhashes(sq_fn, sq_task, sq_hash, sq_hashfn, d):
619 624
620 bb.debug(2, "SState using premirror of: %s" % mirrors) 625 bb.debug(2, "SState using premirror of: %s" % mirrors)
621 626
627 # if BB_NO_NETWORK is set but we also have SSTATE_MIRROR_ALLOW_NETWORK,
628 # we'll want to allow network access for the current set of fetches.
629 if localdata.getVar('BB_NO_NETWORK', True) == "1" and localdata.getVar('SSTATE_MIRROR_ALLOW_NETWORK', True) == "1":
630 localdata.delVar('BB_NO_NETWORK')
631
622 for task in range(len(sq_fn)): 632 for task in range(len(sq_fn)):
623 if task in ret: 633 if task in ret:
624 continue 634 continue