mirror of
https://github.com/coder/code-server.git
synced 2026-09-10 20:00:31 +02:00
Fix incorrect data path being used (#7991)
This commit is contained in:
@@ -22,6 +22,12 @@ Code v99.99.999
|
|||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
Code v1.136.1
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- The data path was incorrectly being set to `~/.vscode-server-oss/data`.
|
||||||
|
|
||||||
## [4.136.1](https://github.com/coder/code-server/releases/tag/v4.136.1) - 2026-09-08
|
## [4.136.1](https://github.com/coder/code-server/releases/tag/v4.136.1) - 2026-09-08
|
||||||
|
|
||||||
Code v1.136.1
|
Code v1.136.1
|
||||||
|
|||||||
@@ -56,15 +56,15 @@ Index: code-server/lib/vscode/src/vs/server/node/server.main.ts
|
|||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+function createDirs(args: ServerParsedArgs): string {
|
+function createDirs(args: ServerParsedArgs): string {
|
||||||
+ const REMOTE_DATA_FOLDER = args['server-data-dir'] || process.env['VSCODE_AGENT_FOLDER'] || join(os.homedir(), product.serverDataFolderName || '.vscode-remote');
|
+ const REMOTE_DATA_FOLDER = args['server-data-dir'] || args['user-data-dir'] || process.env['VSCODE_AGENT_FOLDER'] || join(os.homedir(), product.serverDataFolderName || '.vscode-remote');
|
||||||
+ const USER_DATA_PATH = join(REMOTE_DATA_FOLDER, 'data');
|
+ const USER_DATA_PATH = args['user-data-dir'] || join(REMOTE_DATA_FOLDER, 'data');
|
||||||
+ const APP_SETTINGS_HOME = join(USER_DATA_PATH, 'User');
|
+ const APP_SETTINGS_HOME = join(USER_DATA_PATH, 'User');
|
||||||
+ const GLOBAL_STORAGE_HOME = join(APP_SETTINGS_HOME, 'globalStorage');
|
+ const GLOBAL_STORAGE_HOME = join(APP_SETTINGS_HOME, 'globalStorage');
|
||||||
+ const LOCAL_HISTORY_HOME = join(APP_SETTINGS_HOME, 'History');
|
+ const LOCAL_HISTORY_HOME = join(APP_SETTINGS_HOME, 'History');
|
||||||
+ const MACHINE_SETTINGS_HOME = join(USER_DATA_PATH, 'Machine');
|
+ const MACHINE_SETTINGS_HOME = join(USER_DATA_PATH, 'Machine');
|
||||||
+ args['user-data-dir'] = USER_DATA_PATH;
|
+ args['user-data-dir'] = USER_DATA_PATH;
|
||||||
+ const APP_ROOT = dirname(FileAccess.asFileUri('').fsPath);
|
+ const APP_ROOT = dirname(FileAccess.asFileUri('').fsPath);
|
||||||
+ const BUILTIN_EXTENSIONS_FOLDER_PATH = join(APP_ROOT, 'extensions');
|
+ const BUILTIN_EXTENSIONS_FOLDER_PATH = args['builtin-extensions-dir'] || join(APP_ROOT, 'extensions');
|
||||||
+ args['builtin-extensions-dir'] = BUILTIN_EXTENSIONS_FOLDER_PATH;
|
+ args['builtin-extensions-dir'] = BUILTIN_EXTENSIONS_FOLDER_PATH;
|
||||||
+ args['extensions-dir'] = args['extensions-dir'] || join(REMOTE_DATA_FOLDER, 'extensions');
|
+ args['extensions-dir'] = args['extensions-dir'] || join(REMOTE_DATA_FOLDER, 'extensions');
|
||||||
+
|
+
|
||||||
|
|||||||
Reference in New Issue
Block a user