[PKGBUILD] bonnes pratiques avec sudo (résolu)
Publié : mer. 25 mars 2015, 14:23
Bonjour,
J'ai fait un script Python qui nécessite que la base de données de man soit à jour pour fonctionner correctement.
La commande est simple: mandb.
Le truc c'est que cette commande doit être exécutée avec les privilèges root.
Donc la question que je me pose est faut-il inclure la commande suivante dans build()?
sudo mandb
Si oui, faut-il la faire précéder d'un message pour indiquer pourquoi un password est demandé?
Ou alors est-il préférable d'afficher un message pour inviter l'utilisateur à le faire tout seul, comme un grand?
PS:
Si je mets cette commande en dernière ligne de package() j'obtiens le message suivant:
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
J'ai fait un script Python qui nécessite que la base de données de man soit à jour pour fonctionner correctement.
La commande est simple: mandb.
Le truc c'est que cette commande doit être exécutée avec les privilèges root.
Donc la question que je me pose est faut-il inclure la commande suivante dans build()?
sudo mandb
Si oui, faut-il la faire précéder d'un message pour indiquer pourquoi un password est demandé?
Ou alors est-il préférable d'afficher un message pour inviter l'utilisateur à le faire tout seul, comme un grand?
PS:
Si je mets cette commande en dernière ligne de package() j'obtiens le message suivant:
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.