From 25a3ddd4ab96ff779c4298d7b82881865b95ace4 Mon Sep 17 00:00:00 2001 From: Frantisek Fladung Date: Wed, 15 Jan 2020 12:12:31 +0100 Subject: [PATCH] vscode: remove telemetry Adds a sed script from vscodium https://github.com/VSCodium/vscodium/blob/f805d740bb77135aa36d77bda41318510978abc4/undo_telemetry.sh AFAICT this is the only change sans rebranding vscodium does, so this should address issue #10582 --- srcpkgs/vscode/template | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/srcpkgs/vscode/template b/srcpkgs/vscode/template index 3a0ce068442..4f4eccaa4a3 100644 --- a/srcpkgs/vscode/template +++ b/srcpkgs/vscode/template @@ -1,8 +1,8 @@ # Template file for 'vscode' pkgname=vscode version=1.41.1 -revision=2 -hostmakedepends="pkg-config python nodejs-lts yarn" +revision=3 +hostmakedepends="pkg-config python nodejs-lts yarn tar" makedepends="libxkbfile-devel libsecret-devel" depends="libXtst libxkbfile nss dejavu-fonts-ttf" short_desc="Microsoft Code for Linux" @@ -31,6 +31,12 @@ esac pre_build() { # Use yarn to install dependencies echo "" > build/npm/preinstall.js + + # redirect telemetry urls to 0.0.0.0 + # src: vscodium/undo_telemetry.sh + _TELEMETRY_URLS="(dc\.services\.visualstudio\.com)|(vortex\.data\.microsoft\.com)" + _REPLACEMENT="s/$_TELEMETRY_URLS/0\.0\.0\.0/g" + grep -rl --exclude-dir=.git -E $_TELEMETRY_URLS | xargs sed -i -E $_REPLACEMENT } do_build() {