2017-01-04 3 views
0

Est-il possible d'empêcher que le contenu de lib/ dans une dérivation ne soit installé dans le user-environment actif? Le paquet en question a un dossier interne lib/qui ne devrait pas être exposé aux utilisateurs, ni encombrer l'environnement. Autant que j'ai été capable de discerner, les liens dans user-environment sont mis à jour depuis le binaire nix-env.

Répondre

1

J'ai trouvé une solution. Au lieu d'installer $ out, on peut installer $ out/pkg, puis créer les liens appropriés dans $ out. Cela empêche nix-env de trouver lib/ (entre autres choses).