diff options
author | Enrico Scholz <enrico.scholz@sigma-chemnitz.de> | 2022-09-13 17:34:28 +0200 |
---|---|---|
committer | Armin Kuster <akuster808@gmail.com> | 2022-09-15 08:17:25 -0400 |
commit | 035d9c61e81b32cb62706cfdbfae08b1bac7ae88 (patch) | |
tree | 4e70bf2015b046e2b7711a21cdb3e3bc0cd12c41 /meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_16.14.bb | |
parent | 8f96c05f6d82fde052f2cb1652c13922814accb0 (diff) | |
download | meta-openembedded-035d9c61e81b32cb62706cfdbfae08b1bac7ae88.tar.gz |
nodejs-oe-cache-native: initial checkin
This implements an 'npm cache add' like functionality but allows to
specify the key of the data and sets metadata which are required to
find the data.
It is used to cache information as done during 'npm install'.
Keyformat and metadata are nodejs version specific.
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_16.14.bb')
-rw-r--r-- | meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_16.14.bb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_16.14.bb b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_16.14.bb new file mode 100644 index 0000000000..a61dd5018f --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_16.14.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "OE helper for manipulating npm cache" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" + +SRC_URI = "\ + file://oe-npm-cache \ +" + +inherit native + +B = "${WORKDIR}/build" + +do_configure() { + sed -e 's!@@libdir@@!${libdir}!g' < '${WORKDIR}/oe-npm-cache' > '${B}/oe-npm-cache' +} + +do_install() { + install -D -p -m 0755 ${B}/oe-npm-cache ${D}${bindir}/oe-npm-cache +} + +RDEPENDS:${PN} = "nodejs-native" |