Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1819 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  creer un rpm et avoir une interaction avec l'utilisateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

creer un rpm et avoir une interaction avec l'utilisateur

n°943996
kenshln
Posté le 17-08-2007 à 12:26:30  profilanswer
 

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  :)

mood
Publicité
Posté le 17-08-2007 à 12:26:30  profilanswer
 

n°944005
Mjules
Modérateur
Parle dans le vide
Posté le 17-08-2007 à 12:39:48  profilanswer
 

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.
n°944028
kenshln
Posté le 17-08-2007 à 13:11:02  profilanswer
 

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  :)

n°944034
zecrazytux
Posté le 17-08-2007 à 13:32:22  profilanswer
 

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
n°944035
kenshln
Posté le 17-08-2007 à 13:42:13  profilanswer
 

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


Message édité par kenshln le 17-08-2007 à 14:09:45
n°944814
matafan
Posté le 20-08-2007 à 09:29:35  profilanswer
 

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.

n°944824
kenshln
Posté le 20-08-2007 à 09:43:22  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  creer un rpm et avoir une interaction avec l'utilisateur

 

Sujets relatifs
dernière connection utilisateurlogiciel pour créer calendrier
Linux - Utilisateur particulierproblème pour créer mon script bash
Comment creer une sauvegarde quotidienne d'un dossier? (debian)apche2-svn-debian : créer plusieurs repositories svn
un outil batch pour creer des thumbnails?Impossible de relancer X en simple utilisateur.
[C/C++] Créer paquets ip sans socketssquid + squidguard surveiller ou vont les utilisateur
Plus de sujets relatifs à : creer un rpm et avoir une interaction avec l'utilisateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR