mirror of
https://git.yoctoproject.org/poky
synced 2026-02-20 08:29:42 +01:00
npm: remove some temporary build files
Fixes [YOCTO #11028] When dealing with node modules which use "node-gyp" [1] to build native addons to node. Some temporary build files stay in the image: object files, static library files, dependency files, ... This commit does not keep only the required files, but remove the files which can leads to QA issues (staticdev with static library files). [1]: https://github.com/nodejs/node-gyp (From OE-Core rev: b03743b0f843736c6ebe8077e1e03bc03ac39410) Signed-off-by: Jean-Marie LEMETAYER <jean-marie.lemetayer@savoirfairelinux.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
7a779a1351
commit
2eecdcf187
@@ -56,6 +56,7 @@ npm_do_install() {
|
||||
local NPM_PACKFILE=$(npm pack .)
|
||||
npm install --prefix ${D}${prefix} -g --arch=${NPM_ARCH} --target_arch=${NPM_ARCH} --production --no-registry ${NPM_PACKFILE}
|
||||
ln -fs node_modules ${D}${libdir}/node
|
||||
find ${D}${NPM_INSTALLDIR} -type f \( -name "*.a" -o -name "*.d" -o -name "*.o" \) -delete
|
||||
if [ -d ${D}${prefix}/etc ] ; then
|
||||
# This will be empty
|
||||
rmdir ${D}${prefix}/etc
|
||||
|
||||
Reference in New Issue
Block a user