creer un rpm et avoir une interaction avec l'utilisateur

creer un rpm et avoir une interaction avec l'utilisateur - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 17-08-2007 à 12:26:30    

Hello tout le monde,
 
J'aimerais faire quelque chose, mais je ne sais pas si c'est possible  :??: J'ai creer un rpm pour un soft, et j'aimerais pouvoir, lors de l'installation que l'utilisateur spécifie quelques infos (dans mon cas nom de la machine, IP etc) et ensuite remettre ces deux infos dans le bon fichier.
J'ai un script bash ( a base de read) qui fonctionne et lorsque j'essaye de mettre ca dans mon .spec dans la section %post pour faire mon rpm, lors de l'install il squiz les questions (du moins il ne me rend pas la main).
Après une recherche google, je suis tombé sur une page qui dis qu'il est impossible d'avoir des interactions avec l'utilisateur lors de l'install d'un rpm.
 
Est-ce que quelqu'un aurait une idée pour résoudre mon probleme ?  
Merci d'avance  :)

Reply

Marsh Posté le 17-08-2007 à 12:26:30   

Reply

Marsh Posté le 17-08-2007 à 12:39:48    

peut-être créer un lanceur à ton soft (ou modifier le soft) qui vérifie si on est au premier lancement et paramètre avec les questions posées à ce moment là.
 
parce que coller ça dans le paquet, c'est un peu boiteux, imagine qu'on utilise pas le RPM


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 17-08-2007 à 13:11:02    

En fait, mon but c'est de pouvoir lancer le rpm et que tout se fasse automatiquement pour pouvoir déployer le soft facilement, d'ou mon idée de demander  pendant l'install (un peu a la maniere des .deb ou l'on peut faire ca)
 
Si je trouve rien, ton idée de creer un lanceur peut le faire (et c'est facile a faire).
 
Merci de la réponse  :)

Reply

Marsh Posté le 17-08-2007 à 13:32:22    

un script que tu colle quelque part comme /usr/share/monsoft, que tu exec en %post ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 17-08-2007 à 13:42:13    

Ca ne marche pas, j'ai essayé :)


Message édité par kenshln le 17-08-2007 à 14:09:45
Reply

Marsh Posté le 20-08-2007 à 09:29:35    

C'est pas une bonne idée de rendre l'install interractive. Imagine que tu veuilles déployer ton RPM sur un grand nombre de machines... Tu crois que c'est l'admin qui va se tapper l'install à la main sur 1000 machines ? Il faut que l'installation puisse se faire automatiquement.
 
Fait plutôt un script à part pour configurer le soft après l'install. Et fait en sorte qu'on puisse automatiser l'exécution du script, en passant les "réponses" en paramètre par exemple. Eventuellement, fait en sorte qu'un message s'affiche pendant l'installation du RPM, pour indiquer à l'utilisateur la commande à lancer pour configurer le soft.

Reply

Marsh Posté le 20-08-2007 à 09:43:22    

C'est finalement ce que j'ai fait :)
Lors du lancement il regarde si le soft est configuré et le cas echeant il demande la config.
Merci pour les réponses.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed