Dans les paquets proposés par TIS il y a un paquet qui permet d'installer un bloqueur de publicité dans Firefox.
Après avoir lu le paquet je vois qu'il y a une fonction "install" et une fonction "session_setup".
Code : Tout sélectionner
def install():
extension_directory=os.path.join(programfiles32,'thunderbird-extension','ublock')
if not os.path.exists(extension_directory):
os.makedirs(extension_directory)
copytree2('mozprofile',os.path.join(extension_directory,'mozprofile'))
copytree2('manifestparser',os.path.join(extension_directory,'manifestparser'))
....
def session_setup():
extension_directory=os.path.join(programfiles32,'thunderbird-extension','ublock')
sys.path.append(extension_directory)
from mozprofile import FirefoxProfile
from mozprofile import addons
from mozprofile import profile
from mozprofile import FirefoxProfi
.....
Lorsque l'on appel la commande "wapt-get" l'argument qui est passé à celle ci correspond à une des fonctions présentes dans le paquets ?
Admettons
Code : Tout sélectionner
wapt-get install tis-paquet1
Du coup pour utiliser la fonction "session_setup" il faut lancer :
Code : Tout sélectionner
wapt-get session-setup tis-paquet1
Il n'y a pas d'appel implicite par défaut qui lance session-setup si la fonction existe dans le paquet?
Un genre de " install -> If session_setup is defined then session_setup else next" ?
Parce que si c'est le cas ça signifie que pour l'installation de ce genre de paquet il faut forcément lancer les deux commandes plutôt que de le mettre en dépendance d'un paquet et laisser l'installation automatique ?
Merci pour vos réponses