@@ -12,23 +12,15 @@ Index: code-server/lib/vscode/src/vs/server/node/serverServices.ts
1212===================================================================
1313--- code-server.orig/lib/vscode/src/vs/server/node/serverServices.ts
1414+++ code-server/lib/vscode/src/vs/server/node/serverServices.ts
15- @@ -4,6 +4,7 @@
16- *--------------------------------------------------------------------------------------------*/
17-
18- import { hostname, release } from 'os';
19- + import { promises as fs } from 'fs';
20- import { Emitter, Event } from '../../base/common/event.js';
21- import { DisposableStore, toDisposable } from '../../base/common/lifecycle.js';
22- import { Schemas } from '../../base/common/network.js';
23- @@ -65,6 +66,7 @@ import { IExtensionsScannerService } fro
15+ @@ -68,6 +68,7 @@ import { IExtensionsScannerService } fro
2416 import { ExtensionsScannerService } from './extensionsScannerService.js';
2517 import { IExtensionsProfileScannerService } from '../../platform/extensionManagement/common/extensionsProfileScannerService.js';
2618 import { IUserDataProfilesService } from '../../platform/userDataProfile/common/userDataProfile.js';
2719+ import { TelemetryClient } from './telemetryClient.js';
2820 import { NullPolicyService } from '../../platform/policy/common/policy.js';
2921 import { OneDataSystemAppender } from '../../platform/telemetry/node/1dsAppender.js';
3022 import { LoggerService } from '../../platform/log/node/loggerService.js';
31- @@ -176 ,11 +178 ,23 @@ export async function setupServerService
23+ @@ -179 ,11 +180 ,23 @@ export async function setupServerService
3224 const requestService = new RequestService('remote', configurationService, environmentService, logService);
3325 services.set(IRequestService, requestService);
3426
@@ -39,7 +31,7 @@ Index: code-server/lib/vscode/src/vs/server/node/serverServices.ts
3931+ } catch (error) { /* Does not exist, probably. */ }
4032+ if (!isContainer) {
4133+ try {
42- + const content = await fs.readFile('/proc/self/cgroup', 'utf8')
34+ + const content = await fs.promises. readFile('/proc/self/cgroup', 'utf8')
4335+ isContainer = content.includes('docker');
4436+ } catch (error) { /* Permission denied, probably. */ }
4537+ }
@@ -159,7 +151,7 @@ Index: code-server/lib/vscode/src/vs/platform/product/common/product.ts
159151===================================================================
160152--- code-server.orig/lib/vscode/src/vs/platform/product/common/product.ts
161153+++ code-server/lib/vscode/src/vs/platform/product/common/product.ts
162- @@ -58 ,7 +58 ,8 @@ else if (globalThis._VSCODE_PRODUCT_JSON
154+ @@ -113 ,7 +113 ,8 @@ else {
163155 resourceUrlTemplate: "https://open-vsx.org/vscode/asset/{publisher}/{name}/{version}/Microsoft.VisualStudio.Code.WebResources/{path}",
164156 controlUrl: "",
165157 recommendationsUrl: "",
0 commit comments