Pagina 1 di 1

parametro "Conflitti"

Pubblicato: 24 maggio 2016 - 14:53
di gaelds
Buongiorno,
Ho creato un pacchetto che configura i PC non appartenenti al dominio per utilizzare il nostro server WSUS. Non voglio che i PC con il pacchetto "dst-freeze" lo installino perché sono bloccati da DeepFreeze o TimeFreeze. Ho provato ad aggiungere dst-freeze alla sezione "Conflicts" del file di controllo, ma non sembra funzionare. È comunque possibile installare il pacchetto wsus su questi PC.

Codice: Seleziona tutto

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: Parametro "Conflitti"

Pubblicato: 24 maggio 2016 - 16:05
di sfontenau
conflicts consente di disinstallare un pacchetto prima di iniziare l'installazione del nuovo pacchetto :rotolo:

Nel tuo caso, il file setup.py del tuo pacchetto dst-ClientWsus

Puoi aggiungere qualcosa del genere:

Codice: Seleziona tutto

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: Parametro "Conflitti"

Pubblicato: 25 maggio 2016 - 09:44
di gaelds
Grazie Simon! Ci proverò.

Re: Parametro "Conflitti"

Pubblicato: 31 maggio 2016 - 08:21
di gaelds
Funziona con il tuo codice, grazie!