From c1d47a57a8680d8e29d4e7336c3e023ab77ef9f5 Mon Sep 17 00:00:00 2001 From: ggendron Date: Mon, 24 Jun 2024 15:03:38 +0000 Subject: [PATCH] =?UTF-8?q?T=C3=A9l=C3=A9verser=20les=20fichiers=20vers=20?= =?UTF-8?q?"/"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- control | 44 ++++++++++++++++++++++++++++++++++++++++++++ setup.py | 31 +++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 control create mode 100644 setup.py diff --git a/control b/control new file mode 100644 index 0000000..a1bcbde --- /dev/null +++ b/control @@ -0,0 +1,44 @@ +package : form-carestream +version : 12.1.5.1156-2 +architecture : all +section : base +priority : optional +name : carestream +categories : +maintainer : formation +description : Carestream_cspoi78300 (Carestream) +depends : +conflicts : +maturity : PROD +locale : +target_os : windows +min_wapt_version : +sources : +installed_size : +impacted_process : +description_fr : +description_pl : +description_de : +description_es : +description_pt : +description_it : +description_nl : +description_ru : +audit_schedule : +editor : +keywords : +licence : +homepage : +package_uuid : 35bc0833-4787-4943-a13c-902e78c7ef40 +valid_from : +valid_until : +forced_install_on : +changelog : +min_os_version : +max_os_version : +icon_sha256sum : +signer : wapt-general +signer_fingerprint: 251a0e163c6fd914039038d9138bf21938c1647802d9cd0211986fb3638f63f2 +signature_date : 2024-06-19T14:24:47.000000 +signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes +signature : Ni8oQCoUmsDc+bNweICeU4UXgMCA8zxW7pwVAj51u+WefWwzFlyQv57f+Q0N0JWVtOssMF0ntG8SWcR1pA+42yGaUMaZCPl7uW2Hm2LH+0JB0Dwz+35W8HpwxYiEcmFr6XahDW58EcDMYy4K19qryrxUWiTWUw++NOBIBNq2L7efBjGdviNWcS9W7jDKvqSaXVzjrd4NjRqgA1LhmS94DfPBwe5lsibxElunx2jxsUZ/bjndRlBwpDC7Mvj7+F4WSEt5ygHMq/vY0eE5K+68DCrs5RqeLybK8IVpK6RYnKomhAK64e9FaQBHZCd+BUC9KGfAGCOUdUhb0ye3E1mnPg== \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..611de3c --- /dev/null +++ b/setup.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +from setuphelpers import * + +r""" +Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package() + +""" +# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls + + +def install(): + # Declaring local variables + + # Installing the software + print("Installing: Install-Client-Poissy.msi") + install_msi_if_needed('Install-Client-Poissy.msi') + + run(r'icacls "C:\Program Files\Carestream" /grant "Utilisateurs":F') + run(r'icacls "C:\ProgramData\Carestream" /grant "Utilisateurs":F') + + registry_set(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeTabInEdgeModeAllowed","0x00000001") + registry_set(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeToolbarButtonEnabled","0x00000001") + +def uninstall(): + + registry_delete(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeTabInEdgeModeAllowed") + registry_delete(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeToolbarButtonEnabled") + + + +