Página 1 de 1

[RESUELTO] Configuración def session-setup

Publicado: 24 de mayo de 2024 - 11:58 a. m.
por Emmanuel64
Buen día

Agregué un parámetro "session-setup" a un paquete:

Código: Seleccionar todo

def session_setup():
   filecopyto('v6-gpo-configuration.json',makepath(user_local_appdata(),'UpSignOn'))
Cuando estoy en la consola DEV y ejecuto "session-setup" directamente, el archivo se transfiere correctamente. Pero durante la instalación del paquete, no funciona. Intenté "wapt-get session-setup -f hasp-UpSignOn", pero no hubo cambios

¿Tienes alguna idea de cuál podría ser mi error?

GRACIAS

Re: Configuración def session-setup

Publicado: 28 de mayo de 2024 - 08:02
por gaelds
Buen día,
Pregunté prácticamente la misma pregunta en 2017 ;) La respuesta de Simón está aquí:

viewtopic.php?t=595
Hola, como se indica en la documentación:

https://www.wapt.fr/fr/doc/CreationPaqu ... sion-setup

, con session_setup no es posible acceder a los archivos contenidos en el paquete.

Deberá copiarlos previamente a un directorio.

Re: Configuración def session-setup

Publicado: 28 de mayo de 2024 - 08:52
por Emmanuel64
Gracias, gaelds.

Había buscado la respuesta en el foro, pero no la encontré. :ups:

Que tengas un buen día.

Re: Configuración def session-setup

Publicado: 30 de mayo de 2024 - 08:27
por Emmanuel64
Buen día

Para cerrar este ticket, y para aquellos que estarán buscando una respuesta

Por tanto Simón confirma que:
Con session_setup, no es posible llamar a los archivos contenidos en el paquete.
Será necesario copiarlos en un directorio previamente.

Por ejemplo, en mi caso:

Código: Seleccionar todo

def session_setup():
if not isdir(makepath(user_local_appdata,'UpSignOn')):
mkdirs(makepath(user_local_appdata,'UpSignOn'))
filecopyto('C:/Windows/System32/v6-gpo-configuration.json',makepath(user_local_appdata(),'UpSignOn'))

def install():
# Declaring local variables

# Installing the software
print("Installing: UpSignOn-7.7.1-silent-installer.msi")
install_msi_if_needed('UpSignOn-7.7.1-silent-installer.msi' , key = '' ,  min_version = "7.7.1" )
filecopyto('v6-gpo-configuration.json',makepath(system32))
Por lo tanto, el archivo se copiará del disco local a c:/user/xxx/appdata/local/UpSignOn la próxima vez que el usuario inicie sesión

Gracias a gaelds por redirigirme