[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Modification de permission de fichier dans un paquet



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





Reply to: