Unverified Commit 0fbd2790 authored by Marius Göcke's avatar Marius Göcke
Browse files

updated update-script

parent 4ff87521
Loading
Loading
Loading
Loading
+5 −19
Original line number Diff line number Diff line
from pathlib import Path
from ScriptCollection.GeneralUtilities import GeneralUtilities
from ScriptCollection.TFCPS.TFCPS_Generic import TFCPS_Generic_Functions, TFCPS_Generic_CLI
from ScriptCollection.ImageUpdater import ImageUpdaterHelper, ConcreteImageUpdaterForDebian
from ScriptCollection.TFCPS.TFCPS_Generic import  TFCPS_Generic_CLI,TFCPS_Generic_Functions

def update_debian_version():
    concreteImageUpdaterForDebian=ConcreteImageUpdaterForDebian()
    latest_debian_tag=concreteImageUpdaterForDebian.version_to_tag(ImageUpdaterHelper.get_latest_version(concreteImageUpdaterForDebian.get_all_available_versions("debian")))

    current_file = str(Path(__file__).absolute())
    repository_folder = GeneralUtilities.resolve_relative_path("../../..", current_file)
    debian_version_file: str = GeneralUtilities.resolve_relative_path("Other/Resources/Dependencies/Debian/Version.txt", repository_folder)
    GeneralUtilities.write_text_to_file(debian_version_file, latest_debian_tag)

def prepare_build_codeunits():
def update_dependencies():
    t :TFCPS_Generic_Functions= TFCPS_Generic_CLI().parse(__file__)
    repository_folder = GeneralUtilities.resolve_relative_path( "../../..", str(Path(__file__).absolute()))
    t.tfcps_Tools_General.update_submodule(repository_folder,"tessdata_best")
    update_debian_version()

    t.tfcps_Tools_General.update_dependent_oci_images(t.repository_folder)
    t.tfcps_Tools_General.update_submodule(t.repository_folder,"tessdata_best")

if __name__ == "__main__":
    prepare_build_codeunits()
    update_dependencies()