dependency tree gets populated.

This commit is contained in:
Norayr Chilingarian 2020-06-09 17:57:59 +04:00
parent 289c154f46
commit d8a2a9ddac
19 changed files with 229 additions and 707 deletions

34
src/vpkInstaller_old.Mod Normal file
View file

@ -0,0 +1,34 @@
MODULE vpkInstaller;
IMPORT
vpkJsonParser,
vpkFileManager,
vpkHttp,
vpkLogger,
vpkDependencyResolver,
vpkSettings;
CONST
MAXARRAYNUMBER = 1000;
PROCEDURE install*;
VAR
jsonData: ARRAY MAXARRAYNUMBER OF CHAR;
success: BOOLEAN;
BEGIN
vpkLogger.Log("Starting install process");
success := vpkFileManager.fileToString(vpkSettings.packageFileName, jsonData);
IF ~success THEN vpkLogger.Log("Some ERROR occured while reading VERSIONFILE") END;
ASSERT(success);
vpkLogger.Log("Starting resolving dependencies");
vpkDependencyResolver.ResolveVersionFiles(jsonData);
vpkDependencyResolver.ResolvePackages();
vpkLogger.Log("======================");
vpkLogger.Log("======================");
vpkLogger.Log("Installation complete");
vpkLogger.Log("Thanks for using OPIUM!");
END install;
BEGIN
END vpkInstaller.