[RESUELTO] Creando paquete Firefox 60 ESR + config ini

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Patrice Minagri
Mensajes: 57
Inscripciones: 21 Oct 2016 - 16:56 horas.

14 de septiembre de 2018 - 11:01

Buen día,

Estoy intentando crear un paquete para Firefox 60 ESR junto con un archivo de configuración ini.

Mi comando de instalación es el siguiente:

Código: Seleccionar todo

install_exe_if_needed(exe64,'-ms /INI=config.ini',key=ukey64,min_version=versionff,killbefore='firefox.exe')
Esto se ejecuta sin errores, pero no tiene en cuenta el archivo config.ini.

Al ejecutar el siguiente comando en MS-DOS, ocurre lo siguiente:

Código: Seleccionar todo

Firefox.exe /INI=config.ini
Todo funciona con normalidad e incluso en silencio (sin necesidad de -ms). Los distintos parámetros incluidos en el archivo ini se aplican correctamente.

Parece que /INI=config.ini está mal ubicado en el código del paquete WAPT. ¿Qué opinas? ¿Podrías ayudarme con esto?

GRACIAS.

Atentamente.
Última edición realizada por Patrice_minagri el 17 de septiembre de 2018 a las 11:15; editado 1 vez.
WAPT 1.7.4
Patrice Minagri
Mensajes: 57
Inscripciones: 21 Oct 2016 - 16:56 horas.

17 de septiembre de 2018 - 11:13

Vale, acabo de encontrar la solución.

Parece ser que el archivo de configuración ini no se puede tener en cuenta sin que se introduzca una ruta en el comando de ejecución.

En lugar de :

Código: Seleccionar todo

install_exe_if_needed(exe64,'-ms /INI=config.ini',key=ukey64,min_version=versionff,killbefore='firefox.exe')
Debe escribirse (sin la opción -ms):

Código: Seleccionar todo

install_exe_if_needed(exe64,'/INI=c:\\Windows\\TEMP\\config.ini',key=ukey64,min_version=versionff,killbefore='firefox.exe')
El archivo de configuración debe copiarse previamente.

En cualquier caso, funciona muy bien y el archivo de configuración aplica sus opciones.
WAPT 1.7.4
Avatar de usuario
htouvet
Experto en WAPT
Mensajes: 436
Inscripción: 16 de marzo de 2015 - 10:48
Contacto :

18 de septiembre de 2018 - 14:39

O sin copiar el archivo ini: ("basedir" representa el directorio temporal donde se descomprime el contenido del paquete durante la instalación)

Código: Seleccionar todo

install_exe_if_needed(exe64,'/INI="%s"' % makepath(basedir,'config.ini'),key=ukey64,min_version=versionff,killbefore='firefox.exe')
TI tranquila
Patrice Minagri
Mensajes: 57
Inscripciones: 21 Oct 2016 - 16:56 horas.

27 de septiembre de 2018 - 18:59

Ah, sí, visto desde ese ángulo. :jajaja:

¡Gracias, Hubert!
WAPT 1.7.4
Bloqueado