From e7d284b22d0d84d8ee291fce629471f4e83bc257 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 24 Jun 2018 11:12:19 -0400 Subject: [PATCH] update-vapier-nodejs: load base ver from Chromium DEPS --- .bin/update-vapier-nodejs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.bin/update-vapier-nodejs b/.bin/update-vapier-nodejs index 4065953..f29a3b8 100755 --- a/.bin/update-vapier-nodejs +++ b/.bin/update-vapier-nodejs @@ -11,10 +11,13 @@ fi cd nodejs URL_GS_BASE='https://storage.googleapis.com/chromium-nodejs' -URL_HASH_NODE='https://chromium.googlesource.com/chromium/src/+/master/third_party/node/linux/node-linux-x64.tar.gz.sha1?format=TEXT' -URL_HASH_MOD='https://chromium.googlesource.com/chromium/src/+/master/third_party/node/node_modules.tar.gz.sha1?format=TEXT' -# TODO: Find source of truth for this. -VER="8.9.1" +URL_CHROMIUM_BASE='https://chromium.googlesource.com/chromium/src/+/master' +URL_DEPS="${URL_CHROMIUM_BASE}/DEPS?format=TEXT" +URL_HASH_NODE="${URL_CHROMIUM_BASE}/third_party/node/linux/node-linux-x64.tar.gz.sha1?format=TEXT" +URL_HASH_MOD="${URL_CHROMIUM_BASE}/third_party/node/node_modules.tar.gz.sha1?format=TEXT" + +hash=$(curl -s "${URL_DEPS}" | base64 -d) +VER=$(echo "${hash}" | grep -o 'chromium-nodejs/[0-9.]*' | sort -u | cut -d/ -f2) hash=$(curl -s "${URL_HASH_NODE}" | base64 -d) dir='node-linux-x64' -- 2.39.5