- Fedora-Fr
- À propos de Fedora-Fr
- Historique
- Statistiques
- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Support
- Aide sur IRC
- Forums
- Documentation
- Sous-projets
- Plateforme de blog
Dernière news : Clap de fin pour Fedora Linux 35 !
Bonjour,
J'ouvre à nouveau une discussion.
J'aimerai savoir savoir s'il est possible de récupérer la valeur du "prefix" passé à la commande "rpm -Uvh --prefix=", dans les scriptlet de pré-installation ou post-installation du rpm.
Je m'explique, l'utilisateur installe le paquet où bon lui semble grâce à la commande ci-dessus, en réglant le préfixe.
J'aimerai, dans mon script de post-installation, écrire dans un fichier, installé alors par le paquet, l'endroit où se trouve l'application, réglé donc par ce fameux préfixe.
Après avoir essayé plusieurs techniques, joué avec les macros, je n'arrive pas à récupérer la valeur passée par l'utilisateur et j'aimerai savoir si cela est possible (et si oui, comment).
Je vous remercie d'avance,
Cordialement, Théo
Hors ligne
Bien entendu je viens de trouver la réponse 15minutes après avoir ouvert ce post...
Solution :
Utiliser la variable $RPM_INSTALL_PREFIX.
"Use the environment variable $RPM_INSTALL_PREFIX to determine where the package prefix is at install time.
e.g.
Prefix: /usr
%post
#Soft link example
ln -s %{_prefix}/lib/mylib.so $RPM_INSTALL_PREFIX/lib/mylib.so"
Hors ligne
:) un grand classique !
Mais merci de partager l'info
Asus VivoBook S 15 Fedora 34 x86_64 KDE
Hors ligne