Página 1 de 1

parámetro "Conflictos"

Publicado: 24 de mayo de 2016 - 14:53
por gaelds
Buen día,
Creé un paquete que configura equipos que no pertenecen al dominio para usar nuestro servidor WSUS. No quiero que los equipos con el paquete "dst-freeze" lo instalen porque están bloqueados con DeepFreeze o TimeFreeze. Intenté agregar dst-freeze a la sección "Conflictos" del archivo de control, pero no parece funcionar. Aún es posible instalar el paquete wsus en estos equipos.

Código: Seleccionar todo

package      : dst-ClientWsus
version      : 1.0.0-1
architecture : all
section      : base
priority     : optional
maintainer   : 
description  : Forcer MAJ Windows par le serveur Wsus interne
depends      : 
conflicts    : dst-freeze
sources      : 

Re: Parámetro "Conflictos"

Publicado: 24 de mayo de 2016 - 16:05
por sfonteneau
Conflictos le permite desinstalar un paquete antes de comenzar la instalación del nuevo paquete :rollo:

En su caso, el archivo setup.py de su paquete dst-ClientWsus

Puedes agregar algo como esto:

Código: Seleccionar todo

def install ():
    reader = WAPT.is_installed('dst-freeze')
    if reader :
        print('si present suite de votre install')
    else:
        print('autre suite de votre install')

Re: Parámetro "Conflictos"

Publicado: 25 de mayo de 2016 - 09:44
por gaelds
¡Gracias, Simón! Lo intentaré.

Re: Parámetro "Conflictos"

Publicado: 31 de mayo de 2016 - 08:21
por gaelds
¡Funciona con tu código, gracias!