Forums FUG-FR | |
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Logiciels tiers >> Portupgrade et arguments à make https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1188552767 Message started by Elrohir on 31. Aug 2007 at 11:32 |
Title: Portupgrade et arguments à make Post by Elrohir on 31. Aug 2007 at 11:32
Hello,
quand je veux installer un package, je passe souvent quelques arguments à make. C'est le cas pour pure-ftpd. Je fais par exemple : make install WITH_LANG=french Quand je me connecte à mon serveur FTP ensuite, les messages envoyés à l'utilisateur sont francisés. Seulement, j'ai voulu me moderniser, et utiliser portinstall. Quand je veux passer un argument à make, il n'est pas pris en compte. Je n'ai aucun message d'erreur, mais quand je me connecte ensuite sur mon serveur FTP, les messages sont en anglais. Preuve que mon WITH_LANG n'a pas été pris en compte avec portinstall. J'ai procédé avec la commande suivante : portinstall pure-ftpd -m 'WITH_LANG=french' J'ai également essayé dans les quotes. J'arrive toujours au même résultat. Cepandant, un man portinstall m'indique que c'est bien l'argument -m qu'il faut utiliser pour cela. Avez-vous une idée ? Merci, Nicolas |
Title: Re: Portupgrade et arguments à make Post by francis on 31. Aug 2007 at 12:06
Pour l'option '-m', je sais pas; mais en passant ça via pkgtools.conf ?
|
Title: Re: Portupgrade et arguments à make Post by Elrohir on 31. Aug 2007 at 12:07
D'accord, je vais essayer de les mettre directement dans ce fichier.
Sinon, au pire, je retourne avec mon bon vieux make install, sans portinstall :-) |
Title: Re: Portupgrade et arguments à make Post by francis on 31. Aug 2007 at 12:10
Mais dans ce cas-là, tu auras des options (celles qui ne sont pas gérées par le "framework d'options" (? - je parle de /var/db/options), mais passées en variables make uniquement) qui ne seront plus prises en compte lors des mises à jour à venir: les ajouter à pkgtools.conf permet de les passer à portupgrade aussi.
|
Title: Re: Portupgrade et arguments à make Post by Elrohir on 31. Aug 2007 at 14:03
Hello,
oui en effet ça marche correctement avec pkgtools.conf. Une tuerie ce fichier :-) Bon, ben je passe mes options dans ce fichier. De toutes façons, ça ne fonctionnait pas avec 'portinstall -m options'. Si quelqu'un a une explication... Ca peut être pas mal pour ma culture ! Quoiqu'il en soit, ça marche niquel en les mettant dans pkgtools.conf ! Merci :-) |
Title: Re: Portupgrade et arguments à make Post by patrick on 01. Sep 2007 at 03:23 Elrohir wrote on 31. Aug 2007 at 11:32:
Tu mets ça dans /etc/make.conf, et c'est pris en compte que ce soit portupgrade ou non (c'est inclu par les makefiles). /etc/make.conf WITH_LANG=french Si tu veux que ce ne soit pris en compte que pour ce port, il y a l'astuce suivante : /etc/make.conf #ftp/pure-ftpd .if ${.CURDIR:M*/ftp/pure-ftpd*} WITH_LANG=french .endif |
Title: Re: Portupgrade et arguments à make Post by Dumpy on 01. Sep 2007 at 18:35
Bonjour,
Comme précisé par patrick, les arguments ou options se trouvent dans le makefile. Avec make, on peut donc les choisir en se positionnant sur le port, et en faisant un make config. Après avoir modifié et validé la liste du port, celle-ci sera conservée ( par défaut) dans /var/db/ports, et utilisée par tous les outils ayant besoin du makefile. Pour modifier la liste, faire d'abord un make rmconfig, et recréer la liste avec make config, et pour "voir" ou vérifier, utiliser make showconfig. Le principe de la conservation et aussi celui de voir les options autorisées ou possibles sans se fatiguer dans un fichier "à tuer" :) , sont certainement plus "rilax".... Si ca peut aider ... :) |
Forums FUG-FR » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2025. All Rights Reserved. |