Blame SOURCES/cli-telemetry-optout.patch

105ad9
diff --git a/src/dotnet/Program.cs b/src/dotnet/Program.cs
105ad9
index de1ebb9e6..6bbf479de 100644
105ad9
--- a/src/dotnet/Program.cs
105ad9
+++ b/src/dotnet/Program.cs
105ad9
@@ -28,6 +28,13 @@ public class Program
105ad9
 
105ad9
         public static int Main(string[] args)
105ad9
         {
105ad9
+            // opt out of telemetry by default if the env var is unset
105ad9
+            string telemetryValue = Environment.GetEnvironmentVariable("DOTNET_CLI_TELEMETRY_OPTOUT");
105ad9
+            if (String.IsNullOrEmpty(telemetryValue))
105ad9
+            {
105ad9
+                Environment.SetEnvironmentVariable("DOTNET_CLI_TELEMETRY_OPTOUT", "1");
105ad9
+            }
105ad9
+
105ad9
             DebugHelper.HandleDebugSwitch(ref args);
105ad9
 
105ad9
             new MulticoreJitActivator().TryActivateMulticoreJit();