2.9.1.1. start.env avec sections conditionnelles

Il est également possible d'utiliser des sections conditionnelles dans start.env.

Les sections conditionnelles dépendent à nouveau d'autres variables d'environnement.

exemple :

[ENVIRONS]
var=value

[ENVIRONS(COMPUTERNAME=EXV9*)]
var=value

[ENVIRONS(COMPUTERNAME=BEXV9*)]
var=value

[ENVIRONS(LOGONSERVER=*server.de*)]
var=value

[ENVIRONS(LOGONSERVER=server.it*)]
var=value

Le fichier est maintenant analysé de haut en bas.

Le dernier match gagne (écrase "var").

N'importe quel os-env-var peut être utilisé.

Il y a trois opérations :

  • VAR=text* => StartsWith

  • VAR=*text => EndsWith

  • VAR=*text* => contient