@@ -1462,7 +1462,7 @@ index 0000000000..0a9c95d50e
14621462+ }
14631463diff --git a/src/vs/server/node/channel.ts b/src/vs/server/node/channel.ts 
14641464new file mode 100644
1465- index 0000000000..23058670f3 
1465+ index 0000000000..1166835371 
14661466--- /dev/null 
14671467+++ b/src/vs/server/node/channel.ts 
14681468@@ -0,0 +1,343 @@ 
@@ -1709,7 +1709,7 @@ index 0000000000..23058670f3
17091709+ 			connectionToken: this.connectionToken,
17101710+ 			appRoot: URI.file(this.environment.appRoot),
17111711+ 			appSettingsHome: this.environment.appSettingsHome,
1712- + 			settingsPath: this.environment.machineSettingsResource ,
1712+ + 			settingsPath: this.environment.settingsResource ,
17131713+ 			logsPath: URI.file(this.environment.logsPath),
17141714+ 			extensionsPath: URI.file(this.environment.extensionsPath!),
17151715+ 			extensionHostLogsPath: URI.file(path.join(this.environment.logsPath, 'extension-host')),
@@ -2532,10 +2532,10 @@ index 0000000000..3c74512192
25322532+ }
25332533diff --git a/src/vs/server/node/server.ts b/src/vs/server/node/server.ts 
25342534new file mode 100644
2535- index 0000000000..8b82854426 
2535+ index 0000000000..80616dd11c 
25362536--- /dev/null 
25372537+++ b/src/vs/server/node/server.ts 
2538- @@ -0,0 +1,277  @@ 
2538+ @@ -0,0 +1,281  @@ 
25392539+ import * as net from 'net';
25402540+ import * as path from 'path';
25412541+ import * as fs from 'fs';
@@ -2738,8 +2738,8 @@ index 0000000000..8b82854426
27382738+ 
27392739+ 	private async initializeServices(args: ParsedArgs): Promise<void> {
27402740+ 		const environmentService = new EnvironmentService(args, process.execPath);
2741- +      // https://github.com/cdr/code-server/issues/1693
2742- +      fs.mkdirSync(environmentService.globalStorageHome, { recursive: true });
2741+ + 		 // https://github.com/cdr/code-server/issues/1693
2742+ + 		 fs.mkdirSync(environmentService.globalStorageHome, { recursive: true });
27432743+ 
27442744+ 		const logService = new SpdLogService(RemoteExtensionLogFileName, environmentService.logsPath, getLogLevel(environmentService));
27452745+ 		const fileService = new FileService(logService);
@@ -2758,7 +2758,11 @@ index 0000000000..8b82854426
27582758+ 
27592759+ 		this.services.set(ILogService, logService);
27602760+ 		this.services.set(IEnvironmentService, environmentService);
2761- + 		this.services.set(IConfigurationService, new SyncDescriptor(ConfigurationService, [environmentService.machineSettingsResource, fileService]));
2761+ + 
2762+ + 		const configurationService = new ConfigurationService(environmentService.settingsResource, fileService);
2763+ + 		await configurationService.initialize();
2764+ + 		this.services.set(IConfigurationService, configurationService);
2765+ + 
27622766+ 		this.services.set(IRequestService, new SyncDescriptor(RequestService));
27632767+ 		this.services.set(IFileService, fileService);
27642768+ 		this.services.set(IProductService, { _serviceBrand: undefined, ...product });
0 commit comments