J'ai regardé la source de man-db et ils utilisent "interest" comme ceci: interest /un/chemin/
Cela voudrais dire qu'un scritp s'execute à chaque fois qu'on touche au répertoire "/un/chemin/"... mais quel script?!
Dans le fichier "postinst" de man-db je vois ceci:
if [ "$1" = triggered ]; then
# We don't print a status message here, as dpkg already said
# "Processing triggers for man-db ...".
run_mandb -pq
exit 0
fi
Donc, apparement, le fichier "postinst" du paquet ayant créé le trigger est exécuté et on peut détecter s'il est exécuté en trigger comme ci-dessus.
D'autres part, on peut apparement "forcer" un trigger avec la directive activate < trigger >
Donc, si je ne me trompe pas dans ce que j'avance ci-dessus, mon problème est résolu, merci :-)
Je crois que je ne vais plus aider mes camarades de classe windowsiens:
Je ne suis pas geek, mais pas une hotline non plus et il se comportent exactement comme dans cet article: il se prennent des spywares et des popups parce qu'ils utilisent IE, et ils utilisent IE parce qu'ils utilisent Google (et c'est pas faute de leur expliquer que Google n'est qu'un site web!), bref, le casse tête!
Et la personne qui ouvre un document alors que le Avast! (que j'ai installé!) l'a avertie 3 fois: c'est un grand classique!
Comme les problèmes avec les différentes version de Word alors qu' il y a OpenOffice...
Résultat: après deux ans d'efforts, de dépannages et "conférences" quotidienne, je n'ai aidé vraiment qu'une personne!
Ce qu'y me tue c'est qu'ils ne sont pas content de Windows mais ils ne cherchent pas à changer, et c'est pas faute de leur expliquer calmement -_-
En fait, ils veulent juste qu'on fasse le travail et qu'on aille se faire f*****: ils ne cherchent pas du tout à savoir résoudre eux mêmes leurs problèmes ni même à les comprendre, ni même à les éviter!
Donc je prends à l'instant la décision de ne plus les aider sur des logiciels non-libres:
Comme Avast!, j'ai répété plusieurs fois, donc, si ils ne m'écoutent pas, c'est leurs choix, pas ma faute.
# Performance
Posté par Skami_18 . En réponse au sondage Pourquoi avez-vous installé Linux, la première fois ?. Évalué à 2.
Perso, c'était par ce que c'est plus performant que Windows, tout simplement ...
# Debootstrap
Posté par Skami_18 . En réponse au message Recherche un moyen d'obtenir une distribution proche de vide. Évalué à 1.
Salut,
Pour obtenir simplement une Debian minimale, le mieux est d'utiliser Debootstrap...
[^] # Re: "Les promesses n'engagent que ceux qui les reçoivent..."
Posté par Skami_18 . En réponse au journal En 2012, je vais voter pour un parti dont le programme numérique est top.. Évalué à 1.
Surtout celles de ce parti ...
# ROFL
Posté par Skami_18 . En réponse au journal À quoi servent les fichiers hosts et comment les supprimer sous linux ?. Évalué à 3.
Excellent !
# gtk+ 3.0
Posté par Skami_18 . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à -3.
# Avec hexdump ...
Posté par Skami_18 . En réponse au message grep sur du binaire ???. Évalué à 1.
$ hexdump /tmp/file | grep '8b1f 0008'
0000000 6c62 6261 616c 8b1f 0008 6f63 6e69 6f63
[^] # Re: d'apres les exemples
Posté par Skami_18 . En réponse au message Balise time de html 5 et css. Évalué à 1.
time[attribut=valeur] {
ton: css;
}
[^] # Re: PyGtk/Python3
Posté par Skami_18 . En réponse à la dépêche Python 2.7. Évalué à -5.
De plus, il y a dedans des choses très utiles comme GTKBuilder, que Qt n'as pas.
Après c'est sûr tout est relatif: une fois j'ai essayé pyQT4 et ça m'a franchement déplu...
[^] # Re: man
Posté par Skami_18 . En réponse au message Paquets Debian: triggers, triggers pour man-db. Évalué à 3.
interest /un/chemin/
Cela voudrais dire qu'un scritp s'execute à chaque fois qu'on touche au répertoire "/un/chemin/"... mais quel script?!
Dans le fichier "postinst" de man-db je vois ceci:
run_mandb () {
db_get man-db/auto-update
[ "$RET" = true ] || return 0
# start-stop-daemon isn't available when running from debootstrap.
perl -e '@pwd = getpwnam("man"); $( = $) = $pwd[3]; $< = $> = $pwd[2];
exec "/usr/bin/mandb", @ARGV' -- "$@" || true
}
if [ "$1" = triggered ]; then
# We don't print a status message here, as dpkg already said
# "Processing triggers for man-db ...".
run_mandb -pq
exit 0
fi
Donc, apparement, le fichier "postinst" du paquet ayant créé le trigger est exécuté et on peut détecter s'il est exécuté en trigger comme ci-dessus.
D'autres part, on peut apparement "forcer" un trigger avec la directive activate < trigger >
Donc, si je ne me trompe pas dans ce que j'avance ci-dessus, mon problème est résolu, merci :-)
[^] # Re: chmod()
Posté par Skami_18 . En réponse au message Chmod +x dans un programme C++. Évalué à 1.
man 2 chmod
# html
Posté par Skami_18 . En réponse au message Catalogue de répertoire en html. Évalué à 1.
# Hotline down!
Posté par Skami_18 . En réponse au message Recherche un ancien article de blog. Évalué à 2.
Je ne suis pas geek, mais pas une hotline non plus et il se comportent exactement comme dans cet article: il se prennent des spywares et des popups parce qu'ils utilisent IE, et ils utilisent IE parce qu'ils utilisent Google (et c'est pas faute de leur expliquer que Google n'est qu'un site web!), bref, le casse tête!
Et la personne qui ouvre un document alors que le Avast! (que j'ai installé!) l'a avertie 3 fois: c'est un grand classique!
Comme les problèmes avec les différentes version de Word alors qu' il y a OpenOffice...
Résultat: après deux ans d'efforts, de dépannages et "conférences" quotidienne, je n'ai aidé vraiment qu'une personne!
Ce qu'y me tue c'est qu'ils ne sont pas content de Windows mais ils ne cherchent pas à changer, et c'est pas faute de leur expliquer calmement -_-
En fait, ils veulent juste qu'on fasse le travail et qu'on aille se faire f*****: ils ne cherchent pas du tout à savoir résoudre eux mêmes leurs problèmes ni même à les comprendre, ni même à les éviter!
Donc je prends à l'instant la décision de ne plus les aider sur des logiciels non-libres:
Comme Avast!, j'ai répété plusieurs fois, donc, si ils ne m'écoutent pas, c'est leurs choix, pas ma faute.