Beaucoup de pkgsrc peuvent etre compilés avec des options specifiques.

Il faut alors :

  1. trouver ces options
  1. les renseigner afin qu'elle soient prises en compte

Voici la marche pour y arriver :

Pour cela, il faut se placer dans le repertoire du pkgsrc.

Prenons le pkgsrc postfix dans notre exemple.

cd /usr/pkgsrc/mail/postfix

puis, taper la commande suivante :

make show-options

la ligne suivante apparaitra :

available: bdb inet6 ldap mysql mysql4 pcre pgsql sasl tls

Elle liste toutes les options possibles pour ce pkgsrc.

Pour cela, il suffit d'editer le fichier /etc/mk.conf

Pour notre exemple, nous desirons compiler postfix avec le support de mysql4, de l'ipv6 et du tls.

Il faut alors ajouter cette ligne au fichier /etc/mk.conf :

PKG_OPTIONS.postfix= inet6 tls mysql4

Voici la syntaxe de cette ligne :

PKG_OPTIONS.nom_du_pkgsrc= option1 option2 option3

Si vous souhaitez retirer une option par défaut, il vous suffit simplement de faire :

PKG_OPTIONS.nom_du_pkgsrc= -nom_option

Plus d'oublis a present des options lors d'un make update, ils sont automatiquements repris dans le fichier /etc/mk.conf

netbsd/options_pkgsrc.txt · Last modified: 2010/01/12 13:29 (external edit)