OVH Cloud OVH Cloud

[rpm] pb section %post

2 réponses
Avatar
Arnaud
Bonjour !

je voudrais lancer un programme en fin d'installation d'un rpm que j'ai
construit. Dans le fichier de SPEC, j'ai donc ajouté une ligne de
commande dans la section %post, mais le problème est que le programme
est lancé en root, ce qui n'est pas l'effet recherché. Comment arriver à
lancer le programme sous le compte de l'utilisateur qui installe le rpm
(chose que bien évidemment je ne peux connaître à l'avance !) ?

Merci d'avance

--
Arnaud

2 réponses

Avatar
gerbier
Arnaud wrote:
Bonjour !

je voudrais lancer un programme en fin d'installation d'un rpm que j'ai
construit. Dans le fichier de SPEC, j'ai donc ajouté une ligne de
commande dans la section %post, mais le problème est que le programme
est lancé en root, ce qui n'est pas l'effet recherché. Comment arriver à
lancer le programme sous le compte de l'utilisateur qui installe le rpm
(chose que bien évidemment je ne peux connaître à l'avance !) ?


dans une configuration normale, seul root a le droit d'installer un
logiciel par rpm

un usager peut utiliser une base alternative avec l'option --dbpath,
mais les dependances ne seront pas gérées

Avatar
tatoute
L'utilisateur qui installe le rpm? c'est un superutilisateur non?

Ou alors tu es sur ubuntu?