Creación de paquetes personalizados - FortiClient
Publicado: 28 de abril de 2022 - 13:44
Buen día,
Nuevo en el campo WAPT,
Estoy buscando configurar un paquete personalizado para instalar el software Forticlient_6.4.3.exe.
Logré iniciar el software desde la consola de PyScripter (después de modificar el código).
Sin embargo, no puedo saber qué código agregar para aceptar los términos de licencia que el software requiere que valide.
¿Existe algún tipo de código mágico para validar este parámetro y así instalar silenciosamente el software?
Código setup.py:
Gracias de antemano por sus comentarios.
Antonio
Nuevo en el campo WAPT,
Estoy buscando configurar un paquete personalizado para instalar el software Forticlient_6.4.3.exe.
Logré iniciar el software desde la consola de PyScripter (después de modificar el código).
Sin embargo, no puedo saber qué código agregar para aceptar los términos de licencia que el software requiere que valide.
¿Existe algún tipo de código mágico para validar este parámetro y así instalar silenciosamente el software?
Código setup.py:
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
"""
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: %s" % control.package)
install_exe_if_needed('FortiClientVPNSetup_6.4.3.1608_x64.exe',
'/s',
key='',
min_version=control.get_software_version(),
)
Antonio