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 !) ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
tatoute
L'utilisateur qui installe le rpm? c'est un superutilisateur non?
Ou alors tu es sur ubuntu?
L'utilisateur qui installe le rpm? c'est un superutilisateur non?