En fait non, l'astuce précédente ne fonctionne pas
il suffit d'ajouter dans le script postinst:
chmod 4755 /usr/bin/monfichier
Je n'avais remarqué que le script postinst était un fichier d'exemple
d'extension .ex
Je l'ai renommé en postinst tout court et s'est passé.
David Hautbois wrote:
La solution :
j'ai ajouté dans le makefile :
install -s -m 4755 cleargpscache $(DESTDIR)/usr/bin/
David Hautbois wrote:
J'ai compris, dpkg-statoverride ne répond pas à mon problème.
tu penses donc qu'un chmod 4755 mon_fichier dans le postinst devrait
marcher ?
Je réessaierai ce soir.
Merci.
Guy Roussin wrote:
Voir peut-être dpkg-statoverride
Désolé j'avais mal lu que tu connaissais déjà la commande.
Dans ton cas il faut taper quelquechose du genre
dpkg-statoverride --add root root 4755 /usr/bin/cleargpscache
on verifie avec :
dpkg-statoverride --list
Chaque fois que tu intalleras| reinstalleras| upgraderas le paquet
les droits sur le fichier seront mis à jour après l'install ...
C'est une manip qui doit être faite sur le N900 : on ne peut pas
mettre ça dans les postinstall.
Sinon il faut intégrer ce changement directement dans le paquet
(debian/rules ?)
Guy
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: http://lists.debian.org/[email protected]