Skip to content

Commit cac9156

Browse files
Revert "fix #239579 (#239580)"
This reverts commit e8b0a0e.
1 parent 9d8695c commit cac9156

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

code/src/vs/platform/extensionManagement/node/extensionManagementService.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ import { ITelemetryService } from '../../telemetry/common/telemetry.js';
5353
import { IUriIdentityService } from '../../uriIdentity/common/uriIdentity.js';
5454
import { IUserDataProfilesService } from '../../userDataProfile/common/userDataProfile.js';
5555
import { IConfigurationService } from '../../configuration/common/configuration.js';
56+
import { isLinux } from '../../../base/common/platform.js';
5657

5758
export const INativeServerExtensionManagementService = refineServiceDecorator<IExtensionManagementService, INativeServerExtensionManagementService>(IExtensionManagementService);
5859
export interface INativeServerExtensionManagementService extends IExtensionManagementService {
@@ -328,7 +329,7 @@ export class ExtensionManagementService extends AbstractExtensionManagementServi
328329
}
329330
const { location, verificationStatus } = await this.extensionsDownloader.download(extension, operation, verifySignature, clientTargetPlatform);
330331

331-
if (verificationStatus !== ExtensionSignatureVerificationCode.Success && verificationStatus !== ExtensionSignatureVerificationCode.NotSigned && verifySignature && this.environmentService.isBuilt) {
332+
if (verificationStatus !== ExtensionSignatureVerificationCode.Success && verificationStatus !== ExtensionSignatureVerificationCode.NotSigned && verifySignature && this.environmentService.isBuilt && !isLinux) {
332333
try {
333334
await this.extensionsDownloader.delete(location);
334335
} catch (e) {

code/src/vs/workbench/contrib/extensions/browser/extensions.contribution.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ import { ExtensionsCompletionItemsProvider } from './extensionsCompletionItemsPr
6969
import { IQuickInputService } from '../../../../platform/quickinput/common/quickInput.js';
7070
import { Event } from '../../../../base/common/event.js';
7171
import { UnsupportedExtensionsMigrationContrib } from './unsupportedExtensionsMigrationContribution.js';
72-
import { isNative, isWeb } from '../../../../base/common/platform.js';
72+
import { isLinux, isNative, isWeb } from '../../../../base/common/platform.js';
7373
import { ExtensionStorageService } from '../../../../platform/extensionManagement/common/extensionStorage.js';
7474
import { IStorageService, StorageScope, StorageTarget } from '../../../../platform/storage/common/storage.js';
7575
import { IStringDictionary } from '../../../../base/common/collections.js';
@@ -268,7 +268,7 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration)
268268
description: localize('extensions.verifySignature', "When enabled, extensions are verified to be signed before getting installed."),
269269
default: true,
270270
scope: ConfigurationScope.APPLICATION,
271-
included: isNative
271+
included: isNative && !isLinux
272272
},
273273
[UseUnpkgResourceApiConfigKey]: {
274274
type: 'boolean',

0 commit comments

Comments
 (0)