Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

Hors ligne