#1 Le 06/10/2008, à 19:54
- congelli501
Script de configuration pour paquet debian.
Bonjour,
Je suis en train de créer un programme (Forbidden 2 Forget) qui permet d'apprendre les verbes irréguliers anglais.
Les élevés peuvent sauvegarder leur fichier et grâce à la doc de freedesktop et au paquet de C::B j'ai pu faire en sorte que l'extension .f2f soit associé au programme.
Pour cela, je dois exécuter à l'installation certaines commandes, qui sont exécuté dans le Makefile. Par contre, lorsque je l'installe grâce au fichier debian, ces commandes ne s'execute plus.
Ma question est :
Comment faire en sorte que certaines commandes soient exécuté à l'installation et à la désinstallation du paquet ?
Voici les fameuses commandes :
install-data-hook: install-xdgmimeDATA
if [ -f $(DESTDIR)$(datadir)/mime/packages/freedesktop.org.xml ] ; then \
if which update-mime-database>/dev/null 2>&1; then \
update-mime-database $(DESTDIR)$(datadir)/mime; \
fi; \
if which update-desktop-database>/dev/null 2>&1; then \
update-desktop-database; \
fi; \
if which gtk-update-icon-cache>/dev/null 2>&1; then \
gtk-update-icon-cache --force $(DESTDIR)$(datadir)/icons/gnome; \
fi \
fi
uninstall-hook:
if [ -f $(DESTDIR)$(datadir)/mime/packages/freedesktop.org.xml ] ; then \
if which update-mime-database>/dev/null 2>&1; then \
update-mime-database $(DESTDIR)$(datadir)/mime; \
fi; \
if which update-desktop-database>/dev/null 2>&1; then \
update-desktop-database; \
fi; \
if which gtk-update-icon-cache>/dev/null 2>&1; then \
gtk-update-icon-cache --force $(DESTDIR)$(datadir)/icons/gnome; \
fi \
fi
Merci d'avance !;)
Hors ligne
#2 Le 09/10/2008, à 17:30
- atlante
Re : Script de configuration pour paquet debian.
Salut,
Il faut utiliser les fichiers postinst et prerm du répertoire debian du paquet. Il sont lancés lors de l'installation/mise à jour et suppression du paquet
Hors ligne
#3 Le 09/10/2008, à 18:46
- congelli501
Re : Script de configuration pour paquet debian.
Ok, merrci.
C'est parfait
Hors ligne