@@ -610,30 +610,12 @@ static public void initLogger() {
610610 static public void initPackages () throws Exception {
611611 indexer = new ContributionsIndexer (getSettingsFolder (), getHardwareFolder (), getPlatform (),
612612 new GPGDetachedSignatureVerifier ());
613- File indexFile = indexer .getIndexFile ("package_index.json" );
614- File defaultPackageJsonFile = new File (getContentFile ("dist" ), "package_index.json" );
615- if (!indexFile .isFile () || (defaultPackageJsonFile .isFile () && defaultPackageJsonFile .lastModified () > indexFile .lastModified ())) {
616- FileUtils .copyFile (defaultPackageJsonFile , indexFile );
617- } else if (!indexFile .isFile ()) {
618- // Otherwise create an empty packages index
619- FileOutputStream out = null ;
620- try {
621- out = new FileOutputStream (indexFile );
622- out .write ("{ \" packages\" : [ ] }" .getBytes ());
623- } finally {
624- IOUtils .closeQuietly (out );
625- }
626- }
627-
628- File indexSignatureFile = indexer .getIndexFile ("package_index.json.sig" );
629- File defaultPackageJsonSignatureFile = new File (getContentFile ("dist" ), "package_index.json.sig" );
630- if (!indexSignatureFile .isFile () || (defaultPackageJsonSignatureFile .isFile () && defaultPackageJsonSignatureFile .lastModified () > indexSignatureFile .lastModified ())) {
631- FileUtils .copyFile (defaultPackageJsonSignatureFile , indexSignatureFile );
632- }
633613
634614 try {
635615 indexer .parseIndex ();
636616 } catch (JsonProcessingException | SignatureVerificationFailedException e ) {
617+ File indexFile = indexer .getIndexFile (Constants .DEFAULT_INDEX_FILE_NAME );
618+ File indexSignatureFile = indexer .getIndexFile (Constants .DEFAULT_INDEX_FILE_NAME + ".sig" );
637619 FileUtils .deleteIfExists (indexFile );
638620 FileUtils .deleteIfExists (indexSignatureFile );
639621 throw e ;
0 commit comments