tis-wads-requirement-minimal-x86

10.1.22000.1-40
Package for wads winpe requirement
1280 downloads
Download
See build result See VirusTotal scan
tis-wads-requirement-minimal-x86 icon
  • package : tis-wads-requirement-minimal-x86
  • name :
  • version : 10.1.22000.1-40
  • categories :
  • maintainer : Simon Fonteneau
  • installed_size :
  • editor :
  • licence :
  • signature_date : 2024-10-02T21:01:42.000000
  • size : 216.40 Mo
  • locale : all
  • target_os : windows
  • impacted_process :
  • architecture : all
package           : tis-wads-requirement-minimal-x86
version           : 10.1.22000.1-40
architecture      : all
section           : base
priority          : optional
name              : 
categories        : 
maintainer        : Simon Fonteneau
description       : Package for wads winpe requirement
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.2
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Paquet pour le besoin de wads winpe x86
description_pl    : Pakiet dla wads winpe wymagania x86
description_de    : Paket für wads winpe Anforderung x86
description_es    : Paquete para el requisito de wads winpe x86
description_pt    : Pacote para wads exigência winpe x86
description_it    : Pacchetto per requisiti wads winpe x86
description_nl    : Pakket voor wads winpe eis x86
description_ru    : Пакет для wads winpe requirement x86
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 9f4fbc93-3f94-4390-b54e-650b67f4c32c
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : b5080ee0aae4fe087304356ed3f229fc8935698c407f15749299229b4fec641c
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2024-10-02T21:01:42.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         : df44cr7qdz4Xzv33yZV9f0uCTDr+vSVddD0pC6g6RC0sZhBXBi9uGXXmtYpSkqneef+fFuUhI2KDW3hlcXCvFM1ejGsyku1GGQWVyGe6suBOxBzcEp9X90cvHFhlEorbwALMlb/y8325KpzRCNq0mAiQUI86N6UlwekvASYW8nYCwcq2DLgYzydtFWQv2FpzuQ865KfpU3AicLYoqq57B3hKigW83cspWsMLN949skXmP+z5qT+9KVMQUTeJ1QwFehpYabGyW2iRHl91LVceM3amjElGQAPhOL93NdrOLIsDgxWPW8+LqXfawblmLxIIWRtk/n5A4JDpfHfqJOC5IQ==
# -*- coding: utf-8 -*-
from setuphelpers import *


# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls

folder_base = r"%s\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment" % programfiles32
list_files = []

list_arch = ["x86"]
# list_arch = ["amd64","arm","arm64","x86"]

dict_boot = {"amd64": "bootx64.efi", "x86": "bootia32.efi", "arm": "bootarm.efi", "arm64": "bootaa64.efi"}

for arch in list_arch:
    list_files.extend(
        [
            r"%s\%s\Media\Boot\BCD" % (folder_base, arch),
            r"%s\%s\Media\Boot\boot.sdi" % (folder_base, arch),
            r"%s\%s\Media\EFI\Microsoft\Boot\BCD" % (folder_base, arch),
            r"%s\%s\en-us\winpe.wim" % (folder_base, arch),
            r"%s\%s\Media\bootmgr" % (folder_base, arch),
            r"%s\%s\Media\bootmgr.efi" % (folder_base, arch),
            r"%s\%s\Media\EFI\Boot\%s" % (folder_base, arch, dict_boot[arch]),
        ]
    )


def install():
    for file in list_files:
        parent_path = file.rsplit("\\", 1)[0]
        if not isdir(parent_path):
            mkdirs(parent_path)
        if not isfile(file) or force:
            filecopyto(file.replace(folder_base + "\\", ""), file)

    # for windows7
    if not isfile(r"C:\Windows\System32\Bootsect.exe"):
        filecopyto("Bootsect.exe", r"C:\Windows\System32\Bootsect.exe")
# -*- coding: utf-8 -*-
from setuphelpers import *
from common import Wapt

folder_base = r"%s\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment" % programfiles32
list_files = []

list_arch = ["x86"]
# list_arch = ["amd64","arm","arm64","x86"]

dict_boot = {"amd64": "bootx64.efi", "x86": "bootia32.efi", "arm": "bootarm.efi", "arm64": "bootaa64.efi"}

for arch in list_arch:
    list_files.extend(
        [
            r"%s\%s\Media\Boot\BCD" % (folder_base, arch),
            r"%s\%s\Media\Boot\boot.sdi" % (folder_base, arch),
            r"%s\%s\Media\EFI\Microsoft\Boot\BCD" % (folder_base, arch),
            r"%s\%s\en-us\winpe.wim" % (folder_base, arch),
            r"%s\%s\Media\bootmgr" % (folder_base, arch),
            r"%s\%s\Media\bootmgr.efi" % (folder_base, arch),
            r"%s\%s\Media\EFI\Boot\%s" % (folder_base, arch, dict_boot[arch]),
        ]
    )


def update_package():

    for file in list_files:
        mkdirs(file.replace(folder_base + "\\", "").rsplit("\\", 1)[0])
        filecopyto(file, file.replace(folder_base + "\\", ""))

    # for winpe32
    if isdir(makepath(programfiles32, "7-Zip")):
        copytree2(makepath(programfiles32, "7-Zip"), "7-Zip")
    #################

    filecopyto(r"C:\Windows\System32\Bootsect.exe", "Bootsect.exe")

    prefixpkg = control.package.split("-", 1)[0]
    WAPT= Wapt()
    f = WAPT.is_installed("%s-adkwinpe" % prefixpkg)
    version = f.version.split("-")[0]
    control.version = "%s-%s" % (version, control.version.split("-", 1)[-1])
    control.save_control_to_wapt()
eef2bd7278ab1ef97513438fbb6ed6c2eac94d45454ede291eb8e69ad0d5256a : Bootsect.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
062fdc3dfebdc8becdec65ae12e3b3dc7ecc47c2946ebb484691187d92c879e3 : WAPT/control
b5080ee0aae4fe087304356ed3f229fc8935698c407f15749299229b4fec641c : WAPT/icon.png
01ed3023b48695c272e82cda244116406d577ce87459c0a66176e7cb65429711 : luti.json
bfcdb16837bfdee03d205bd548e0e74c82613937ddf81f4dbd0dccf139974843 : setup.py
ec87326ff6235291616f49f8f7e87dd2efedb1adcf110919ff53366ba4df80bf : update_package.py
 : x86
21bf8054adfe0614baba6f21a4bad0b7bfe71dbe9169d2422de42a79258beba0 : x86/Media/Boot/BCD
cd2c00ce027687ce4a8bdc967f26a8ab82f651c9becd703658ba282ec49702bd : x86/Media/Boot/boot.sdi
 : x86/Media/EFI
95e428580ce0b6b4b5dd37c5564b6af3038bf95e0efa09b775bd72773aa104cf : x86/Media/EFI/Boot/bootia32.efi
 : x86/Media/EFI/Microsoft
5fd677a5d4e8693f7a7b0c82177f33b84c6f1ef81a9437938bfa2c365e398f3b : x86/Media/EFI/Microsoft/Boot/BCD
e9721acb3615912e490b6cb2057b3fef0a8dbead89fc168a761341b1fe4bb257 : x86/Media/bootmgr
0b8e14ff9c1e783e5d908d63c2f132667611395bca0337d2a92efff275fe3c1e : x86/Media/bootmgr.efi
289e801ddb3f15341caf2275997e5724c351ef2b4b96a189238f20f1f08d28ce : x86/en-us/winpe.wim