summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/fetch2/npmsw.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/fetch2/npmsw.py b/bitbake/lib/bb/fetch2/npmsw.py
index 9523cece1a..426a139653 100644
--- a/bitbake/lib/bb/fetch2/npmsw.py
+++ b/bitbake/lib/bb/fetch2/npmsw.py
@@ -30,6 +30,8 @@ from bb.fetch2.npm import npm_integrity
30from bb.fetch2.npm import npm_localfile 30from bb.fetch2.npm import npm_localfile
31from bb.fetch2.npm import npm_unpack 31from bb.fetch2.npm import npm_unpack
32from bb.utils import is_semver 32from bb.utils import is_semver
33from bb.utils import lockfile
34from bb.utils import unlockfile
33 35
34def foreach_dependencies(shrinkwrap, callback=None, dev=False): 36def foreach_dependencies(shrinkwrap, callback=None, dev=False):
35 """ 37 """
@@ -195,7 +197,9 @@ class NpmShrinkWrap(FetchMethod):
195 proxy_ud = ud.proxy.ud[proxy_url] 197 proxy_ud = ud.proxy.ud[proxy_url]
196 proxy_d = ud.proxy.d 198 proxy_d = ud.proxy.d
197 proxy_ud.setup_localpath(proxy_d) 199 proxy_ud.setup_localpath(proxy_d)
200 lf = lockfile(proxy_ud.lockfile)
198 returns.append(handle(proxy_ud.method, proxy_ud, proxy_d)) 201 returns.append(handle(proxy_ud.method, proxy_ud, proxy_d))
202 unlockfile(lf)
199 return returns 203 return returns
200 204
201 def verify_donestamp(self, ud, d): 205 def verify_donestamp(self, ud, d):