diff options
author | Enrico Scholz <enrico.scholz@sigma-chemnitz.de> | 2022-05-19 12:05:51 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-06-28 12:55:26 +0100 |
commit | 6853b9b7d5f86c8080fe9a09811f57a411c74deb (patch) | |
tree | b87cb3baac140c772215ae48318246a9d4f1839f /meta/classes/meson.bbclass | |
parent | 08f020325ba173707f4493c19a789579ab14b65f (diff) | |
download | poky-6853b9b7d5f86c8080fe9a09811f57a411c74deb.tar.gz |
npm: replace 'npm pack' call by 'tar czf'
'npm pack' is a maintainer tool which tries to execute 'prepare'
and similar scripts. This fails usually in OE because it requires
completely installed 'node_modules'.
Earlier nodejs versions supported an undocumented 'ignore-scripts'
option. This has been removed in nodejs 16.
We could patch 'package.json' and remove the unwanted scripts. But
this might complicate local workflows (applying patches) and installed
packages will contain the modified 'package.json'.
Instead of, package it manually by 'tar czf'. As a sideeffect,
'do_configure' is running much faster now.
(From OE-Core rev: 68b480d64ffb6750699cc8fa00d2ac0bc6a2e58a)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/meson.bbclass')
0 files changed, 0 insertions, 0 deletions