Lines Matching refs:srctree
97 def _run_npm_install(self, d, srctree, registry, dev): argument
105 bb.utils.remove(os.path.join(srctree, "node_modules"), recurse=True)
108 env.run("npm install", workdir=srctree)
110 def _generate_shrinkwrap(self, d, srctree, dev): argument
115 env.run("npm shrinkwrap", workdir=srctree)
117 return os.path.join(srctree, "npm-shrinkwrap.json")
119 def _handle_licenses(self, srctree, shrinkwrap_file, dev): argument
132 basedir = os.path.join(srctree, destdir)
142 licfiles.append(os.path.relpath(readme, srctree))
159 def process(self, srctree, classes, lines_before, lines_after, handled, extravalues): argument
165 files = RecipeHandler.checkfiles(srctree, ["package.json"])
197 d.setVar("S", srctree)
204 git_exclude_file = os.path.join(srctree, ".git", "info", "exclude")
212 lock_file = os.path.join(srctree, "package-lock.json")
217 self._run_npm_install(d, srctree, registry, dev)
218 shrinkwrap_file = self._generate_shrinkwrap(d, srctree, dev)
255 bb.utils.remove(os.path.join(srctree, "node_modules"), recurse=True)
258 fetcher.unpack(srctree)
261 (licfiles, packages) = self._handle_licenses(srctree, shrinkwrap_file, dev)
271 f = os.path.join(srctree, licfile)
290 split_pkg_licenses([*licenses, *guess_license(srctree, d)], packages, lines_after)