Beaucoup de pkgsrc peuvent etre compilés avec des options specifiques.
Il faut alors :
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