Página 1 de 1

[RESUELTO] Creando paquete Firefox 60 ESR + config ini

Publicado: 14 de septiembre de 2018 - 11:01 a. m.
por Patrice_minagri
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.

Re: Creación del paquete Firefox 60 ESR+ usando el archivo ini

Publicado: 17 de septiembre de 2018 - 11:13 a. m.
por Patrice_minagri
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.

Re: [RESUELTO] Creación del paquete Firefox 60 ESR + archivo config.ini

Publicado: 18 de septiembre de 2018 - 14:39
por htouvet
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')

Re: [RESUELTO] Creación del paquete Firefox 60 ESR + archivo config.ini

Publicado: 27 de septiembre de 2018 - 18:59
por Patrice_minagri
Ah, sí, visto desde ese ángulo. :jajaja:

¡Gracias, Hubert!