Retrouver les paquets installés concernés par un KNOB donné
Pour retrouver les paquets concernés par un KNOB donné sous FreeBSD, il n'y a pas de méthode propre
Heureusement, ce n'es pas très compliqué, trois coup de zsh plus tard et on obtiens la liste. Dans mon cas je cherhais la liste des paquets qui sont concernés par le KNOBS WITHOUT_NLS :
#!/usr/bin/env zsh autoload -U zargs bla=($(zargs ${${(f)"$(pkg_info)"}// */} -- pkg_info -qo )) for file ($bla) grep -q WITHOUT_NLS /usr/ports/$file/Makefile* && print $file