From b63cf192b57af22002fa0e2fa272b624d4e90a26 Mon Sep 17 00:00:00 2001 From: Asher Date: Thu, 30 Jul 2020 13:22:44 -0500 Subject: [PATCH] Remove broken symlinks in extensions node modules The broken symlinks cause nfpm to fail. --- ci/dev/vscode.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ci/dev/vscode.patch b/ci/dev/vscode.patch index f9bf7e88..55ce3f94 100644 --- a/ci/dev/vscode.patch +++ b/ci/dev/vscode.patch @@ -237,6 +237,20 @@ index 7c668c9744..0778f4f7db 100644 - "rimraf": "^3.0.2" } } +diff --git a/extensions/postinstall.js b/extensions/postinstall.js +index da4fa3e9d0..50f3e1144f 100644 +--- a/extensions/postinstall.js ++++ b/extensions/postinstall.js +@@ -24,6 +24,9 @@ function processRoot() { + rimraf.sync(filePath); + } + } ++ ++ // Delete .bin so it doesn't contain broken symlinks that trip up nfpm. ++ rimraf.sync(path.join(__dirname, 'node_modules', '.bin')); + } + + function processLib() { diff --git a/package.json b/package.json index 86e3d5140d..2e52256e49 100644 --- a/package.json